Développeur Web et Web Mobile
Diplôme de niveau 5 (Bac +2)
Formation reconnue par l’État
RNCP37674 (Ministère du travail du plein emploi et de l’insertion le 13/05/2023)
À distance – Campus en ligne
Formation : 560 heures | Stage : 140 heures
Devenez Développeur Full-Stack
Apprenez les technologies
Web Front-End et Back-End
Apprenez à intervenir sur toutes les étapes de la conception et du développement d’applications informatiques. Cette formation vous prépare à maintenir et programmer des solutions logicielles, à tester leur bon fonctionnement et à participer activement aux études fonctionnelles et techniques.
Vous développerez également la capacité de spécifier et de concevoir techniquement une application de type n-tier, une architecture largement utilisée dans les environnements professionnels modernes.
À l’issue du parcours, vous serez en mesure de répondre efficacement aux besoins des entreprises en matière de développement web et mobile.
Public et prérequis
Aucun prérequis académique ou technique nécessaire pour participer au processus de recrutement.
L’entrée en formation est soumise à l’acceptation après l’entretien de motivation et les tests.
Prochaines rentrées
27/10/2025
24/11/2025
Programme
Résoudre un problème avec un algorithme et le tester
- Introduction à l’algorithmique
- Les instructions de base en pseudo-code
- Les instructions conditionnelles
- Les instructions itératives
- Les tableaux
- Les langages de programmation
- Les fondamentaux du langage
- Les méthodes et les paramètres
- Les outils de débogage
- Les variables complexes
Créer une page Web dynamique côté client
- Le Web et le client léger
- Les balises HTML
- Les formulaires HTML
- Les balises multimédia
- Les feuilles de style CSS
- Le Responsive Web Design (Media Queries)
- Un framework CSS : Bootstrap
- Introduction au langage
- Contrôler le DOM avec Javascript
Projet - Réaliser une page Web dynamique
- Mettre en place son environnement de développement
- Développer une page web avec HTML
- Développer des mises en pages adaptables suivant différents types d’écrans
- Développer des fonctionnalités métiers avec Javascript
Développer avec un langage orienté objet
- Les classes
- La communication entre objets
- L’héritage
- Les collections
- Les exceptions
- Les classes abstraites
- Les interfaces
Manipuler les données d’une base de données relationnelles
- Introduction au SQL
- La solution Microsoft SQL Server
- DDL – La gestion des tables
- DML – La mise à jour des données
- DML – L’extraction des données
- SQL – Concepts avancés
Développer une application objet structuré en couche et de façon sécurisée
- Couplage et injection de dépendance
- Gestion des exceptions
- Collections et Maps
- Généricité et expressions Lambdas
- Utiliser les designs patterns pour sécuriser le code
- Conception et automatisation des tests unitaire
- Partager le code avec Git
Modéliser une application
- Projet informatique
- Processus projet
- UML – Unified Modeling Language
- Phase de lancement
- Itération
- Analyse de données
Développer la partie back-end d’une application web
- Introduction à PHP
- Les bases du langage PHP
- La programmation orientée objet en PHP
- Les formulaires en PHP
- L’accès aux données et la sécurité
- Les échanges de données entre le client et le serveur
- Les vues avec Twig
- Le routage et les contrôleurs
- La gestion des données avec Doctrine
- Les formulaires et la sécurité
- Doctrine : les relations entre entités
Projet - Réaliser une application web
- Mise en place de la base de données
- Analyse et conception de l’application
- Maquettage d’écran
- Modélisation des scénarios utilisateurs
- Mise en place d’une solution de type intranet respectant l’architecture MVC
- Application d’une charte graphique définie préalablement
- Mise en œuvre d’une organisation de projet, planification des tâches
- Utilisation d’outils de gestion du code
Développer des composants pour créer un site web dynamique à l’aide d’un CMS
- Présentation et Installation d’un CMS
- Administrer un site
- Les articles et les pages
- Les médias
- La mise en forme du contenu
- Les utilisateurs
- Les extensions et les thèmes
- La sauvegarde et la restauration
Financements
La formation est 100 % prise en charge par France Travail avec une possibilité de rémunération.
Vous souhaitez en savoir plus ?
Contactez : ablardone@eni-ecole.fr
Modalités d’évaluation
Évaluations en cours de formation mesurant compétence par compétence le degré de maîtrise de la situation professionnelle concernée :
Devoirs écrits, mises en situation professionnelle, QCM, études de cas, exposés oraux…
Épreuve finale :
Rédaction d’un rapport d’activité et soutenance orale devant un jury de professionnels extérieurs à l’École.
Possibilité d’accéder au titre par capitalisation de blocs de compétences !
Possibilité de valider un/des blocs de compétences :
-
- Développer la partie front-end d’une application web ou web mobile sécurisée
- Développer la partie back-end d’une application web ou web mobile sécurisée
Équivalences et passerelles
La formation Développeur·euse Web et Web Mobile prépare au titre RNCP du même nom : https://www.francecompetences.fr/recherche/rncp/37674/
Au sein d’une ESN ou d’un service informatique, le Développeur Web et Web Mobile a pour mission de :
Développer des applications
Faire de la maintenance applicative
Analyser les besoins des utilisateurs
Former et accompagner les utilisateurs
Suite de parcours et débouchés
La formation vous permet de devenir :
Développeur d'application web
Développeur d'application web mobile
Informaticien d'application
Développeur logiciel
Vous pouvez également poursuivre votre cursus de formation au sein de notre établissement.
Comment postuler ?
1
Inscription via notre formulaire en ligne
2
Participation à notre réunion d’information
3
Passage de tests d’admission
4
Entretien avec le service relations École/Entreprises
Le projet professionnel doit être validé par le conseillé France Travail.
Des questions ?
Contactez : ablardone@eni-ecole.fr