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

Développeur application web mobile

Développeur d'application web mobile

informaticien application

Informaticien d'application

Développeur logiciel

Développeur logiciel

Vous pouvez également poursuivre votre cursus de formation au sein de notre établissement.

Comment postuler ?

inscription

1

Inscription via notre formulaire en ligne

réunion

2

Participation à notre réunion d’information

tests

3

Passage de tests d’admission

entretien

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