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

Retour à la page formation

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 »

1

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
2

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
France Compétences

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

~100h

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

~200h

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

~250h

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

~200h

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

~120h

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

~100h

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

~80h

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

~80h

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

~170h

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 :

Développeur WebDéveloppeur Web MobileIntégrateur WebDéveloppeur Front-end juniorDéveloppeur Back-end junior

Suites de parcours :

Rémunération moyenne à la sortie :

Développeur Web junior

28 000 – 34 000 € brut/an

0-2 ans

Intégrateur Web

27 000 – 32 000 € brut/an

0-2 ans

Développeur Front-end junior

29 000 – 35 000 € brut/an

0-2 ans

Développeur Back-end junior

30 000 – 36 000 € brut/an

0-2 ans

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 %.

Liens utiles

Assistant IT-Akademy

Répond à vos questions

Bonjour ! 👋 Je suis l'assistant IT-Akademy. Pose-moi tes questions sur nos formations, les tarifs, le financement, ou les modalités d'inscription !

Propulsé par l'IA · Les réponses peuvent contenir des erreurs