Formation Développeur back-end web ou web mobile

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Créer une base de données
  • Développer les composants d'accès aux données
  • Développer la partie back-end d'une application web ou web mobile
  • Élaborer et mettre en œuvre des composants dans une application de gestion de contenu ou e-commerce

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 86 jours (602h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

Contacter l'organisme

Durée 86 jours (602h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Développeur web back-end, les grandes lignes du métier
Le développeur web et web mobile développe et intègre ou fait évoluer des applications informatiques orientées web, ou web mobile ou les deux à la fois, destinées à des internautes ou des salariés d'entreprise.
L’une des activités du développeur web et web mobile consiste à concevoir et coder la partie dite « back-end ». C’est la partie qui s’exécute côté serveur pour accéder aux données et les envoyer sur le navigateur côté ordinateur client.

Pour cela, le développeur back-end crée la base de données et développe les composants d'accès aux données afin de les afficher et les mettre à jour dans l'application web ou web mobile.
Si le choix a été fait de mettre en œuvre une solution de gestion de contenu ou d'e-commerce, il développe des modules complémentaires pour adapter la solution choisie et installée au préalable.
L’accessibilité et la sécurité des données sont des préoccupations quotidiennes du développeur back-end.

Notre formation Développeur back-end
Notre programme de formation Développeur back-end permet d’acquérir les compétences détaillées dans le bloc de compétences « Développer la partie back-end d'une application web ou web mobile en intégrant les recommandations de sécurité » du titre professionnel Développeur web et web mobile du Ministère du Travail.
Il permet d’apprendre à concevoir et interroger des bases de données, les langages et les outils de programmation reconnus par la profession pour communiquer avec les différentes plateformes, les techniques liées à l’utilisation et l’administration des serveurs web ainsi que les règles de sécurité informatique indispensables.

  • La formation complète inclut le passage de 2 certifications complémentaires : Microsoft Programmation en C# et Java SE8 Programmer niveau 1.

Le Titre professionnel Développeur web et web mobile
Le Titre professionnel Développeur web et web mobile est une qualification professionnelle inscrite au RNCP (Répertoire National des Certifications Professionnelles) de niveau Bac+2, accessible en formation continue. Il est composé de deux blocs de compétences, également appelés Certificats de Compétences Professionnelles (CCP) et peut se préparer sur une durée de 5 ans.
Notre formation « Développeur back-end web ou web mobile » prépare au second de ces Certificats de Compétences Professionnelles (CCP).
Les personnes souhaitant se préparer à l'ensemble du cursus peuvent consulter le programme de la formation Titre professionnel Développeur web et web mobile.

 

Programme

L'ordre des modules ci-dessous suit l'ordre de la progression pédagogique

Bases de données relationnelles : Conception et modélisation (4 jours)

Fonctionnement d'un SGBDR, Conception Réalisation et Interrogation d'une base de données relationnelle, Évolution

Le langage C# (.NET) (5 jours)

C# : des fondamentaux à avancé, Classes, Accès aux données (ADO.NET, Linq, Entity Framework), WPF, Windows Form, Web Forms, MVC, Visual Studio

Le développement Java (10 jours)

Eclipse, Syntaxe Java et concepts objets, Héritage et polymorphisme, Gestion des exceptions, des dates et du temps, Expressions Lambda, l’API Stream, JVM (Java Virtual Machine), Design Patterns, Programmation parallèle, Accès aux bases de données, Nio.2, Tests unitaires

Python (4 jours)

Syntaxe de Python, Dimension objet, Données évoluées, Modules, Accès aux données, Environnement de développement, Tests, Performances

Elasticsearch : Configuration et mise en place (3 jours)

Configuration, Indexation, Extraction, Recherche, Administration, Utilisation avec Java

Elastic Stack (ELK) : Elasticsearch, Logstash et Kibana (3 jours)

Recherche avec la pile Elastic Stack, Scalabilité en cluster, Administration, Surveillance, Déploiement

Conception, Architecture et Sécurité des API REST (3 jours)

Bonnes Pratiques, Boîte à outils, Authentification et Autorisation, Cryptographie

Apache, Administrer un Serveur Web (3 jours)

Rappels sur le DNS, Serveurs HTTP, Web dynamique, Sécurité

PHP, Développer un site Web dynamique avec base de données (4 jours)

Langage PHP, Sessions utilisateurs, Base de données MySQL, Site professionnel, Programmation orientée objet en PHP

SQL : Interroger les bases de données avec le langage SQL (3 jours)

Environnement SQL, Requêtes SQL : des fondamentaux aux requêtes complexes, Import/export de données

Développer des applications web d'entreprise avec Java EE (4 jours)

Applications web ou d’entreprise avec Java EE, Servlets, Injection de dépendance, Couche de présentation, Persistance, Beans, Services web

Android : Développer des applications Mobiles (5 jours)

Fondamentaux d'Android, Android Studio, Interface utilisateur, Stockage des données, Material Design, Réseau, Publication d'application

Swift, développer des applications iOS (iPhone/iPad) (5 jours)

Architecture d'une application Swift, Interface utilisateur, Stockage des données, Geolocalisation, Web Services, SwiftUI

Développer une application mobile native multiplateformes (5 jours)

Cross-platform, HTML5 CSS et JavaScript, Apache Cordova (PhoneGap), Ionic, React Native, Déploiement

GIT : Gestion des sources avec GIT (2 jours)

Installation et commandes, Branches, Serveurs Git, Workflow

MySQL Prise en main et Développement (3 jours)

Création d'une base MySQL, Pratique du SQL avec MySQL, Tables transactionnelles, SQL Procédural, Droits d'accès, Sécurité, Maintenance, Optimisation

Spring : Développer avec le framework Spring  (3 jours)

Framework Spring, Spring Cœur, Applications web, Accès aux données, Tests, Intégration

Développer des applications IoT (Java, C++) (5 jours)

Architecture IoT, Réseau LPWAN, LoRa et LoRaWAN, Prototypage, Exploitation logicielle

Sécurité des applications Web pour les développeurs (2 jours)

Menaces et vulnérabilités, Technologies liées à la sécurité, Sécuriser les applications, Contrôler la sécurité, Sécurité mobile

WordPress pour développeur - Niveau Expert (3 jours)

Architecture et fonctionnement, Base de données, API plug-ins, Codage, Plug-ins : structure, front et back-office

MySQL Prise en main et Administration (4 jours)

Manipulation des données, Fichiers de logs, sauvegarde et réplication, Optimisation, Solutions propriétaires

Certification Java SE 8 Programmer (3 jours)

Préparation au passage de l'examen de certification

Prérequis

L'admission à cette partie du cursus du Titre professionnel Développeur web et web mobile se fait après l'étude du dossier d'inscription du candidat, puis d'un entretien.

Public

Cette formation Développeur back-end est accessible aux salariés, demandeurs d’emploi, indépendants et individuels, professionnels de l'informatique désirant compléter et valoriser leur expérience par l'obtention d'un titre reconnu, ou en reconversion professionnelle.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Concevoir des images numériques pour le web ou pour le print à partir de dessins vectoriels
  • Réaliser des travaux basiques d'illustration, de présentation de documents, de mise en page simples et élaborées
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation HTML5 et CSS3 vous aurez acquis les connaissances et compétences nécessaires pour :

  • Utiliser dès maintenant les nouveautés du web, en restant rétro-compatible
  • Tirer parti des nouveautés, et ainsi alléger les besoins en JavaScript
  • Faire de la vidéo, du son et des animations, sans Flash
  • Faire du graphisme avancé et certaines images, sans Photoshop
  • Améliorer le référencement dans les moteurs de recherche
  • Adapter l'affichage des versions mobile / tablette (responsive design)
  • Maîtriser la mise en page avec des conseils efficaces pour le rendu et la maintenance
  • Utiliser les bons outils pour travailler dans une approche professionnelle
  • Créer des mises en page avec les CSS Grid
Tarif

A partir de 1 180,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser les fondamentaux de Airtable et la création de base de données
  • Utiliser les fonctionnalités avancées de Airtable
  • Composer et organiser des interfaces utilisateurs sans pré-requis en conception applicative
  • Créer des bases de données relationnelles dans un cadre applicatif
  • Modéliser et gérer des actions (workflows)
  • Intégrer des API pour créer des applications puissantes
  • Construire une application web ou mobile opérationnelle
Tarif

A partir de 2 770,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Les objectifs de la formation Équipier de Seconde Intervention (E.S.I.) - Unité mobile :

- Connaître les missions de l'équipier de seconde intervention - Fixer des priorités d’intervention

Tarif

Contacter l'organisme

Durée

0,5 jour

Modes

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les éléments de la page d'accueil Office 365 et accéder à l'aide en ligne
  • Utiliser le menu Lanceur d'applications et créer des fichiers Office directement depuis la page d'accueil
  • Utiliser la zone Rechercher pour retrouver des fichiers, des sites et des personnes compétentes
  • Découvrir les fonctionnalités de Delve, ajouter des fichiers à un panneau et mettre à jour votre profil
  • Créer une demande de fichier dans OneDrive pour que d'autres utilisateurs puissent charger des fichiers
  • Restaurer des fichiers depuis la corbeille principale ou secondaire
  • Structurer une équipe en créant et gérant des canaux
  • Organiser et mener des réunions, partager des écrans et gérer les participants
  • Collaborer avec SharePoint en créant et gérant des bibliothèques de documents
  • Utiliser les pages "modernes" et les composants WebPart dans SharePoint
  • Gérer la sécurité sur SharePoint
  • Stocker et gérer des données avec Microsoft Lists
  • Créer des narrations visuelles avec Sway en utilisant des images et des actualités
  • Organiser et gérer des tâches dans Microsoft Planner et Microsoft To Do
  • Concevoir et publier des enquêtes avec Microsoft Forms
  • Prendre des notes avec OneNote, synchroniser et sécuriser les blocs-notes.
Tarif

A partir de 2 440,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Reconnaître le cadre AWS Well-Architected Framework
  • Gérer plusieurs comptes AWS pour votre organisation
  • Connecter des Data Centers on-premise au Cloud AWS
  • Identifier ce qu'implique la connexion de VPC multi-régions en termes de facturation
  • Déplacer de grandes quantités de données depuis des Data Centers on-premise vers le Cloud AWS
  • Concevoir des Data Stores volumineux pour le Cloud AWS
  • Envisager des conceptions d'architecture différentes pour mettre à l'échelle un site Web volumineux
  • Protéger votre infrastructure des attaques DDoS
  • Sécuriser vos données sur AWS grâce au chiffrement
  • Concevoir la protection des données au repos et des données en transit
  • Améliorer les performances de vos solutions
  • Sélectionner le mécanisme de déploiement d'AWS le mieux adapté.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Déployer des applications à partir d'images de conteneur, de fichiers Dockerfile et de code source, dans un cluster OpenShift ;
  • Gérer des applications à l'aide de la console Web OpenShift et de l'interface en ligne de commande OpenShift ;
  • Injecter des données de configuration dans une application ;
  • Publier des images de conteneur d'applications dans un registre externe ;
  • Gérer la création d'applications et de scripts automatiques de création ;
  • Créer des applications à partir de modèles OpenShift ;
  • Gérer des déploiements d'applications ;
  • Surveiller l'intégrité des applications à l'aide de sondes ;
  • Migrer des applications vers des conteneurs et des microservices.
Tarif

A partir de 3 924,00 €

Durée

5j / 30h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation NTIC, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Disposer d'un panorama exhaustif de l'ensemble des technologies potentiellement porteuses de valeur pour l'entreprise
  • Découvrir les nouvelles possibilités offertes par les évolutions technologiques les plus récentes
  • Comprendre pourquoi il est dès à présent nécessaire de les prendre en compte pour maintenir durablement la performance du SI et son adéquation avec les besoins business
  • Préparer son entreprise aux évolutions de demain
Tarif

A partir de 2 490,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation MS Dynamics 365 Customer Engagement, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Connaître les composants clés impliqués dans les implémentations de service sur le terrain
  • Être capable de définir les produits et services qui seront livrés aux clients
  • Déterminer les options de tarification à utiliser dans des scénarios spécifiques
  • Comprendre comment configurer le système pour prendre en charge les besoins en ressources
  • Tirer parti des fonctionnalités de gestion des stocks de Dynamics 365 for Field Service
  • Savoir créer et traiter des commandes d'achat tout au long de leur cycle de vie
  • Déployer et configurer l'application mobile du service sur le terrain
  • Identifier les composants principaux utilisés pour planifier les éléments
  • Configurer l'application pour tirer le meilleur parti des fonctionnalités de planification
  • Personnaliser l'application pour qu'elle réponde au mieux aux besoins de l'organisation
  • Développer des solutions qui peuvent être utilisées pour planifier une ou plusieurs ressources
  • Identifier les options d'extension disponibles dans le cadre de la planification universelle des ressources
Tarif

A partir de 1 930,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Symantec ProxySG V6.7 Administrer les bases vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Décrire les principales fonctions de Secure Web Gateway du ProxySG
  • Configurer et appliquer les licences sur un ProxySG
  • Déployer un ProxySG en mode explicite ou transparent
  • Utiliser le Gestionnaire de stratégie visuelle afin d'établir des stratégies de gestion du filtrage Web, d'authentification et de gestion du trafic SSL
  • Utiliser les journaux d'accès ProxySG pour générer des rapports.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...