DEV WEB
PROCHAINES SESSIONS
Niveau: Débutant
       Prérequis:
    • Intérêt pour les nouvelles technologies
    • Bases de l’anglais
    • Logique de base

Entretien individuel suite à la demande de préinscription + tests d’admission.

Durée : 10 Mois

Lieu : Au centre et ou à distance

Prix : 10147,20 € TTC

 
  •  15 Septembre 2025 au 15 Juin 2026
  •  06 Octobre 2025 au 06 Juillet 2026
Les Statistiques:

Titre RNCP

Développeur Web 

En initiale ou en alternance (Rythme : 2 jours école / 3 jours entreprise)

 

La formation permet d’accéder à la certification RNCP37805 «Développeur Web» niveau 5 délivrée par WEBECOM et enregistrée au RNCP le 17/07/2023.

Durée totale : 10 mois

Modalité : Présentiel / Alternance / FOAD (formation à distance possible)

Lieu : 46 avenue Roger Hennequin, 78190 Trappes

Prérequis :

  • Intérêt pour les nouvelles technologies
  • Bases de l’anglais
  • Logique de base

Entretien individuel suite à la demande de préinscription + tests d’admission.

Compétences visées :

  • Bloc 1: Développement Front End de sites et applications web.
  • Bloc 2: Développement back end d’applications Web
  • Bloc 3: Développement avancé : Comprendre et utiliser une architecture de
    type framework (option 1)
  • Bloc 4: Design d’interfaces utilisateur (option 2)
  • Bloc 5: Utilisation de la méthodologie DevOps pour automatiser,
    conteneuriser et déployer une application en continu (option 3)

 

Modalités d’évaluation :

  • Mises en situation professionnelles
  • Contrôle continu
  • Période en entreprise

Lien vers la fiche France compétences : https://www.francecompetences.fr/recherche/rncp/37805/

 

 

Objectif global : 

Concevoir, développer, sécuriser et déployer des applications web modernes (Front-End et Back-End), seul ou en équipe, en respectant les bonnes pratiques techniques et les normes du web.

Les blocs de compétences peuvent être suivis individuellement. 

L’obtention du titre RNCP est accessible après validation de l’ensemble des blocs constitutifs de la certification.

 

 

Le métier :
Le développeur web est un professionnel spécialisé dans la conception, le développement et la maintenance d’applications ou de sites internet. Il transforme les besoins des clients ou des équipes métiers en solutions numériques fonctionnelles, accessibles via un navigateur web.
Chargé de l’interface entre l’utilisateur et les serveurs, le développeur web conçoit l’architecture technique des sites, développe les fonctionnalités côté client (front-end) et/ou côté serveur (back-end), tout en assurant leur performance, leur sécurité et leur compatibilité avec différents supports (ordinateurs, tablettes, smartphones).
Le développeur front-end crée l’interface visible et interactive (HTML, CSS, JavaScript, frameworks comme React ou Vue.js), tandis que le développeur back-end gère la logique métier, les bases de données et la communication avec les serveurs (langages comme PHP, Python, Node.js, SQL, etc.). Le développeur web, lui, intervient sur l’ensemble de la chaîne technique. Il participe également aux tests, au déploiement et à la maintenance des sites, en s’appuyant sur des outils de versioning (Git), d’intégration continue (CI/CD), et des plateformes d’hébergement cloud.
Le développeur web doit maîtriser un large panel de compétences techniques (langages de programmation, base de données, API, sécurité, UX/UI, responsive design, outils DevOps), mais aussi faire preuve de rigueur, d’adaptabilité et de capacité à travailler en équipe dans un environnement agile et en constante évolution.

 

 

Objectifs :

  • Créer des interfaces web accessibles, responsives et sécurisées
  • Intégrer des maquettes UI avec HTML/CSS (Figma → code)
  • Dynamiser les pages avec JavaScript natif
  • Utiliser Git/GitHub pour le travail en équipe
  • Développer une API serveur avec PHP ou Node.js
  • Gérer des bases de données SQL et NoSQL
  • Implémenter l’authentification et sécuriser les échanges
  • Concevoir une SPA avec React ou Vue.js
  • Gérer l’état global d’une application
  • Conteneuriser et déployer avec Docker et CI/CD
  • Superviser les performances et la sécurité d’un projet en production
  • Mener un projet agile, documenté et soutenu à l’oral

 

Programme :

Développement Front-End

  • Conception d’interfaces web responsives et accessibles
  • Intégration de maquettes (Figma → HTML/CSS)
  • Utilisation de HTML5 sémantique et CSS3 (Flexbox, Grid, Media Queries)
  • Application des normes d’accessibilité
  • Dynamisation du DOM avec JavaScript natif (événements, manipulations, animations)
  • Utilisation de Git et GitHub (branching, commits, pull request, résolution de conflits)

Développement Back-End

  • Création d’API REST avec PHP et Node.js
  • Gestion des routes, middlewares et requêtes HTTP
  • Connexion à des bases de données (MySQL, MongoDB)
  • Requêtes CRUD en SQL et manipulation de documents NoSQL
  • Implémentation d’un système d’authentification sécurisé (sessions, JWT, hashing)
  • Mise en place d’une architecture MVC
  • Gestion des erreurs serveur et écriture de tests unitaires
  • Utilisation de Postman pour les tests d’API

Développement avec Framework Front-End

  • Création de SPA avec React ou Vue.js
  • Gestion des composants, props, état local et cycle de vie
  • Routing dynamique (React Router / Vue Router)
  • Connexion à une API REST avec fetch ou Axios
  • Gestion d’état global (Context API, Redux, Vuex)
  • Organisation modulaire du code (containers, services, hooks)

Déploiement & DevOps

  • Conteneurisation d’applications avec Docker
  • Création de Dockerfile pour front-end et back-end
  • Orchestration avec Docker Compose (app + BDD + API)
  • Mise en place de CI/CD
  • Automatisation des builds, tests et déploiements
  • Supervision post-déploiement (logs, erreurs, sécurité)

Projet final et gestion d’équipe

  • Rédaction de cahier des charges et user stories
  • Travail en mode agile avec Trello et GitHub
  • Intégration complète d’un projet web (maquette + API + SPA)
  • Mise en production et supervision de l’application
  • Rédaction de documentation technique
  • Préparation de soutenance orale

 

Emplois visés :

  • Développeur web Full Stack (création d’applications web complètes côté client
    et serveur)
  • Développeur front-end (spécialisé dans les interfaces, maquettes, design
    responsive)
  • Développeur back-end (spécialisé dans la logique serveur, les bases de
    données, les API)
  • Intégrateur web (transformation de maquettes graphiques en pages
    HTML/CSS)
  • Développeur JavaScript / React / Vue.js (développement d’applications avec
    frameworks front-end modernes)
  • Développeur PHP / Node.js (programmation côté serveur avec gestion de base
    de données)
  • DevOps junior / technicien déploiement (mise en production, CI/CD,
    conteneurisation avec Docker)
  • Concepteur développeur d’applications (développement logiciel et gestion de
    projet web)

 

Rémunération :
Un Développeur web gagne en moyenne 42000€ par an en France. Son salaire évolue en fonction de son niveau d’expérience, de la structure dans laquelle il exerce ses fonctions et des technologies maîtrisées.

 

 

Les perspectives d’évolution :
Après quelques années d’expérience, le Développeur web pourra devenir Développeur front-end expert (React, Vue), Développeur back-end expert (Node.js, PHP, bases de données, sécurité), DevOps / ingénieur cloud, Développeur mobile, Architecte logiciel ou technique ou Lead developer / Tech lead.

 

 

Moyens pédagogiques:

La formation est dispensée majoritairement en présentiel (à plus de 80 %). Certaines journées pourront se dérouler à distance, mais une connexion à un outil de visioconférence sera alors obligatoire, en présence du formateur qui assurera le cours. Le formateur est présent à 100 % tout au long de la formation, que ce soit en salle ou en visioconférence. Cette disponibilité constante permet un accompagnement personnalisé, une adaptation continue au rythme du groupe, ainsi qu’un suivi des acquis. La formation repose sur une approche pédagogique mixte, alliant:

  • Méthode expositive et démonstrative : apports théoriques illustrés par des démonstrations concrètes (dont live coding dans les formations techniques).
  • Méthode interrogative : échanges avec les apprenants, questionnements guidés, quiz ou QCM réguliers pour évaluer la compréhension.
  • Méthode active : exercices pratiques encadrés, projets en groupe, mises en situation réalistes et cas concrets, favorisant l’ancrage des compétences.

Moyens pédagogiques mis en œuvre :

  • Connexion internet, tableau blanc, paperboard ou outils collaboratifs selon le format
  • Vidéoprojecteur (présentiel) ou outils de visioconférence (Zoom, Google Meet) à distance
  • Environnements de développement installés ou en ligne (VS Code, Git, Postman, Docker, etc.)
  • Plateformes collaboratives (Google Drive, GitHub, Miro, Notion…)
  • Supports pédagogiques numériques : diaporamas, fiches mémo, tutoriels vidéo, exercices, projets

Ces modalités sont conçues pour encourager la participation active, l’ancrage des savoirs et la transférabilité des compétences dans un contexte professionnel.

Assiduité :
Pour répondre aux contraintes réglementaires, chaque matin et après-midi, la
signature d’une feuille d’émargement est demandée aux apprenants et formateur.
Toute absence est déclarée au financeur de la formation (organisme, entreprise).
La formation est dispensée de 9h à 17h avec une pause déjeuner d’une heure.

                                                                                                                                                    Mise à jour le 19/06/2025