Formations › Prépa Développeur Full Stack
Fiche formation détaillée
Programme complet, modalités d'évaluation et indicateurs de résultats — RNCP 37674
Objectifs de la formation
À l'issue de la formation, l'apprenant·e sera capable de :
- Concevoir et réaliser des interfaces web responsives, accessibles et conformes aux standards
- Développer des sites et applications web dynamiques côté client (JavaScript, frameworks front-end)
- Créer et gérer des bases de données relationnelles et non relationnelles
- Développer des composants serveur et des API pour des applications web
- Utiliser les outils d'intelligence artificielle dans le processus de développement
- Collaborer en équipe et adopter les bonnes pratiques de versionning et de déploiement
- Appliquer les recommandations de sécurité à chaque étape du développement
Public concerné, conditions d'accès et pré-requis
La formation est destinée :
- aux titulaires d'un niveau 5 (Bac+2) en développement ou équivalent,
- ou aux personnes justifiant d'une expérience professionnelle d'au moins 2 ans dans un métier du numérique.
- Prérequis linguistique : comprendre le français (écrit et oral).
Des admissions par passerelle ou équivalence sont possibles après étude du dossier et entretien.
La formation est accessible :
- en contrat de professionnalisation (16 à 60 ans),
- en contrat d'apprentissage (16 à 29 ans),
- en financement personnel,
- via des dispositifs de financement de la formation professionnelle continue.
Programme — Blocs de compétences
Référentiel RNCP 37674 — Titre professionnel « Développeur Web et Web Mobile »
Développer la partie front-end d'une application web ou web mobile en intégrant les recommandations de sécurité
- Installer et configurer son environnement de travail en fonction du projet
- Maquetter des interfaces utilisateur web ou web mobile
- Réaliser des interfaces utilisateur statiques web ou web mobile
- Développer la partie dynamique des interfaces utilisateur web ou web mobile
Développer la partie back-end d'une application web ou web mobile en intégrant les recommandations de sécurité
- Mettre en place une base de données relationnelle
- Développer des composants d'accès aux données SQL et NoSQL
- Développer des composants métier coté serveur
- Documenter le déploiement d'une application dynamique web ou web mobile
Le parcours « Class prépa Développeur Full Stack » prépare au passage du Titre Professionnel « Développeur Web et Web Mobile » (certificateur : MINISTÈRE DU TRAVAIL, DU PLEIN EMPLOI ET DE L'INSERTION), enregistré au niveau 5 auprès de France Compétences (RNCP37674 — code NSF 326).
Vous pouvez consulter la fiche France Compétences pour connaître le détail des compétences attestées par la certification.
Conformément à la législation en vigueur (art. L. 6113-1 du code du travail), « Les certifications professionnelles sont constituées de blocs de compétences, ensembles homogènes et cohérents de compétences contribuant à l'exercice autonome d'une activité professionnelle et pouvant être évaluées et validées. » La validation de la certification professionnelle peut être acquise par la somme des blocs de compétences constitutifs de la certification.
Détail des enseignements
~1 300 heures réparties sur 2 ans
Voici le détail précis des matières et technologies enseignées au sein de chaque module de la Prépa Développeur Full Stack. Le programme est conçu pour vous rendre opérationnel·e dès la fin de la formation.
Culture informatique & fondamentaux systèmes
Histoire de l'informatique
Des pionniers (Turing, Von Neumann, Lovelace) aux révolutions modernes : mainframes, micro-informatique, Internet, mobile, cloud, IA
Architecture matérielle
Processeurs, mémoire (RAM, ROM, cache), stockage, bus, GPU, architecture Von Neumann, notions d'assembleur
Systèmes d'exploitation
Fonctionnement d'un OS, gestion des processus, mémoire virtuelle, systèmes de fichiers, permissions, Linux vs Windows
Fondamentaux réseaux
Modèle OSI, TCP/IP, DNS, HTTP/HTTPS, adressage IP, sous-réseaux, protocoles, outils (ping, traceroute, Wireshark)
Langages bas niveau — introduction
Binaire, hexadécimal, logique booléenne, introduction au C, pointeurs, gestion mémoire manuelle, compilation vs interprétation
Fondamentaux du développement
Algorithmique & logique
Structures de données, boucles, conditions, fonctions, récursivité, complexité algorithmique
Environnement de développement
Terminal, ligne de commande, éditeurs de code (VS Code), extensions, configuration
Versionning & collaboration
Git, GitHub, branches, merge, pull requests, gestion de conflits, workflows Gitflow
Front-end & intégration web
HTML5 sémantique
Structure de page, balises sémantiques, formulaires, accessibilité (WCAG), SEO on-page
CSS3 & design responsive
Flexbox, Grid, animations, media queries, variables CSS, méthodologie BEM, Tailwind CSS
JavaScript ES6+
Variables, fonctions fléchées, destructuring, modules, Promises, async/await, DOM manipulation
React.js
Composants, props, state, hooks (useState, useEffect, useContext), routage, appels API
UI/UX Design
Maquettage (Figma), wireframes, prototypage, design system, typographie, couleurs
Back-end & serveur
PHP
Syntaxe, POO, architecture MVC, gestion des sessions, sécurité (XSS, CSRF, injections SQL)
Node.js & Express
Serveur HTTP, routing, middleware, gestion d'erreurs, architecture REST
Python
Syntaxe, scripting, manipulation de données, introduction aux frameworks (Flask/FastAPI)
API REST
Conception, endpoints, méthodes HTTP, codes de statut, authentification JWT, documentation (Swagger)
Bases de données
SQL & bases relationnelles
MySQL/PostgreSQL, modélisation MCD/MLD, jointures, sous-requêtes, indexation, normalisation
NoSQL
MongoDB, documents JSON, opérations CRUD, agrégation, cas d'usage vs SQL
ORM & abstraction
Sequelize, Prisma, migrations, seeders, relations entre modèles
DevOps & déploiement
Conteneurisation
Docker, images, conteneurs, Docker Compose, volumes, réseaux
CI/CD
GitHub Actions, pipelines d'intégration et de déploiement continu, tests automatisés
Hébergement & cloud
Linux, SSH, Nginx, déploiement sur VPS, services cloud (AWS, Vercel, Netlify)
Monitoring
Logs, métriques, alerting, debugging en production
Intelligence artificielle appliquée
Assistants de code IA
GitHub Copilot, ChatGPT, Claude — utilisation éthique et efficace dans le workflow de développement
Prompting & automatisation
Techniques de prompting, chaînes de traitement, génération de code, revue assistée par IA
IA & données
Introduction au machine learning, APIs d'IA (OpenAI, Hugging Face), intégration dans des applications web
Agilité & gestion de projet
Méthodologies agiles
Scrum, Kanban, sprints, daily stand-ups, rétrospectives, definition of done
Outils de gestion
Jira, Trello, Notion — backlog, user stories, estimation, vélocité
Product thinking
Discovery, MVP, itérations, feedback utilisateur, métriques produit
Projets professionnels
Projets individuels
Portfolio personnel, site vitrine, application CRUD complète, projet libre
Projets en équipe
Application full stack en mode agile, présentation client, livraison continue
Projet de certification
Dossier professionnel, préparation à la soutenance devant jury, mise en situation professionnelle
Les volumes horaires sont indicatifs et peuvent varier selon le rythme de progression. Le programme est régulièrement actualisé pour intégrer les évolutions technologiques du secteur.
Modalités d'évaluation
Projets professionnels
Réalisation de projets en conditions réelles, individuels et en équipe, tout au long de la formation.
Dossier professionnel
Rédaction d'un dossier retraçant les compétences acquises et les projets réalisés.
Soutenance devant jury
Présentation orale devant un jury de professionnels, suivie de questions-réponses.
Évaluations en cours de formation
Contrôles continus, quiz, exercices pratiques et mises en situation professionnelle.
En cas de validation partielle, le candidat obtient les certificats des blocs de compétences acquis. Ces blocs sont capitalisables sans limitation de durée. En cas d'évolution du référentiel, des équivalences sont maintenues selon les tables de correspondance en vigueur.
Indicateurs de résultats
—
Taux de réussite
Données disponibles à l'issue de la première promotion
—
Taux d'insertion professionnelle
À 6 mois après l'obtention du titre
—
Taux de satisfaction
Enquête de satisfaction apprenants
—
Taux de poursuite d'études
Poursuite vers un niveau 6 (Bac+3/4)
—
Taux de rupture
Interruption en cours de formation
Ces indicateurs seront mis à jour conformément aux obligations réglementaires à l'issue de chaque promotion. Dernière mise à jour : en attente des premières données.
Délais d'accès
Les inscriptions sont ouvertes en continu, sous réserve de places disponibles. Le délai moyen entre la candidature et l'admission est de 2 à 4 semaines, après validation du dossier et entretien avec l'équipe pédagogique.
Prochaine rentrée : Septembre 2026 — Les inscriptions sont ouvertes dès maintenant.
Débouchés & suites de parcours
Métiers visés :
Suites de parcours :
- Développeur Full Stack — Niveau 6 (Bac+3/4) · RNCP 38606
- Expert en Sécurité Digitale — Niveau 7 (Bac+5) · RNCP
Rémunération moyenne à la sortie :
Développeur Web junior
28 000 – 34 000 € brut/an
Intégrateur Web
27 000 – 32 000 € brut/an
Développeur Front-end junior
29 000 – 35 000 € brut/an
Développeur Back-end junior
30 000 – 36 000 € brut/an
Sources : APEC, France Compétences, Licorne Society — données marché 2025-2026 pour l'Île-de-France. Les salaires en région peuvent être inférieurs de 10 à 15 %.