· +130 000 apprenants formés depuis 16 ans

Formation Développeur Full Stack

Vous voulez maîtriser toute la chaîne de fabrication d’une application web ? Notre formation certifiante en ligne vous permet d’acquérir toutes les compétences pour devenir développeur Full Stack à votre rythme.
• Objectifs et compétences

Formation Développeur Full Stack en ligne et éligible au CPF

Un développeur full stack intervient à tous les niveaux d’une application. Côté front-end, il construit ce que l’utilisateur voit et manipule : pages, formulaires, navigation. Côté back-end, il développe ce qui tourne en coulisses : logique métier, authentification, échanges avec la base de données. Il sait aussi mettre le projet en ligne et le maintenir.

Notre formation vous fait pratiquer le développement de bout en bout, à votre rythme et 100 % à distance. Dès les premières semaines, vous travaillez la sécurité, l’accessibilité et l’usage professionnel de l’IA générative. Vous êtes ainsi capable de travailler en équipe dès la fin du parcours.

Obtenez le titre de niveau 5 « TP – Développeur web et web mobile » enregistré sous le numéro RNCP37674, par décision de France Compétences du 12/06/2023.

OBJECTIFS

Côté interface (front-end)

  • Préparer son environnement de travail et versionner son code avec Git
  • Concevoir des maquettes d’interfaces web et mobile
  • Intégrer des interfaces statiques, responsive et accessibles avec HTML, CSS et JavaScript
  • Rendre ces interfaces dynamiques et interactives

 

Côté serveur (back-end)

  • Développer la logique métier de l’application avec PHP et Symfony
  • Exposer et consommer des données via des API REST
  • Sécuriser l’application (authentification, protection contre les failles courantes)

 

Côté données

  • Modéliser et créer une base de données relationnelle
  • Interroger et manipuler les données en SQL et en NoSQL

 

Côté mise en production

  • Déployer une application et documenter ce déploiement
  • Mettre en place une chaîne d’intégration et de déploiement continus
• Le programme

Le programme de notre Formation Développeur Full Stack

Formation accélérée en 8 mois.

Vous pouvez même la terminer plus tôt selon votre implication. Vous êtes libre de la suivre au rythme et aux horaires de votre choix.

01

Introduction générale

  • Utilisation de l’IA dans le métier
02

Installer et configurer son environnement de travail

  • Les différents types d’applications : console, desktop, web, mobile natif et hybride
  • L’essentiel du développement web : navigateurs, protocole HTTP, protocole SSL, protocole FTP
  • Les différents langages : mise en forme (HTML/CSS), programmation (PHP, JS, Java, C#, Kotlin, Swift, Flutter), configuration (JSON, YAML, XML)
  • Serveur et serveur web : serveur physique/hébergeur, serveur web (Apache, Nginx, Tomcat), environnement local vs production
  • Versionner, sauvegarder et partager son code : Introduction à Git, push/pull, versionning, branches/merge/conflit, gitignore, read.me
  • Configuration de l’environnement de développement : IDE, configuration éditeur (linter/formatter), gestionnaires de paquets (npm/yarn/pnpm), XAMPP, conteneurisation, Docker
  • Se documenter : sites de référence, sites de confiance, veille technologique

03

Maquetter des interfaces utilisateur

  • Expression des besoins : cahier des charges fonctionnelles, user stories
  • Dev vs UX/UI : responsabilités et rôles
  • Wireframe : zoning/wireframes/maquettes/prototypes, prise en main de mockups
  • Charte graphique : personas/moodboard/design system, conception graphique par étape
  • Maquette : concepts et importance · prise en main de Figma, zoning et wireframes, maquettes desktop/mobile, prototypes d’enchaînement
  • Bonnes pratiques et réglementations : RGAA/WCAG, accessibilité (normes, test), RGPD/mentions légales/cookies, éco-conception

04

Réaliser des interfaces utilisateur statiques

  • Introduction aux interfaces statiques : concepts/objectifs, accessibilité, lois et réglementations
  • HTML — Structure de base : mise en place du projet, HTML5/DOM, balises sémantiques, formulaires HTML5 · sécurité (bases), modération, SEO
  • CSS — Style et présentation : syntaxe CSS3, sélecteurs/règles/unités, Flexbox/Grid, animations/pseudo-classes
  • Préprocesseurs CSS : Sass/LESS, installation/config Sass (variables, mixins, partials)
  • Frameworks CSS : Bootstrap/Tailwind (intro et utilisation)
  • Responsive Web Design : concepts (media queries), techniques (unités relatives, Flexbox/Grid)
  • Assistants IA et front-end statique : génération/relecture de code HTML/CSS avec IA

05

Développer la partie dynamique des interfaces utilisateur

  • Introduction à la programmation : logique algorithmique
  • JavaScript de base 
  • Programmation orientée objet
  • JavaScript avancé
  • Appels réseau et données asynchrones
  • Failles de sécurité et parades
  • Tests unitaires JavaScript
  • Framework frontend
  • CMS : introduction, WordPress (bases, construction site), e-commerce WooCommerce, réglementations légales

06

Mettre en place une base de données relationnelle

  • Introduction aux bases de données
  • Introduction SQL, SQL vs SGBD, SQL vs NoSQL
  • Modélisation des données : MERISE, MCD (entité/association/cardinalité), MLD (clé étrangère), MPD
  • Mise en place d’une base de données : SGBDR et outils (MySQL Workbench, phpMyAdmin), CREATE/ALTER/DROP, INSERT/UPDATE/DELETE, gestion des index, droits utilisateurs, dump/backups

07

Développer des composants d'accès aux données SQL et NoSQL

  • Requête SQL simple
  • Agrégation, fonction et tri
  • Jointure
  • Sous-requêtes
  • NoSQL : introduction NoSQL, Introduction MongoDB
  • Assistants IA appliqués aux données : génération/optimisation de requêtes SQL, relecture critique de schémas générés par IA

08

Composants d'accès aux données SQL/NoSQL et composants métier serveur

  • Le langage serveur PHP : introduction, syntaxe/variables/structures, POO PHP, importance des commentaires
  • Accès aux données SQL avec PHP : connexion PDO, SELECT/INSERT/UPDATE/DELETE, gestion des erreurs et sécurité (XSS, injections), modèle MVC, authentification session/cookie, recommandations ANSSI, protocoles d’authentification
  • Introduction au framework Symfony : présentation, installation/configuration (Composer)
  • Structure et architecture Symfony : structure de projet, rappel MVC
  • Création de contrôleurs : routes/annotations · génération via maker-bundle · Request/Response
  • Le moteur de template Twig : introduction, syntaxe et liaison contrôleur
  • Services et injection de dépendances : introduction, injection de dépendances
  • Formulaires et validation : création/gestion de formulaires, contraintes de validation
  • Entités et mapping Doctrine : introduction ORM, création d’entités, migrations, requêtes/repository
  • Sécurité et gestion des utilisateurs : authentification/pare-feux/CSRF, rôles et permissions
  • Tests et débogage : PHPUnit, tests fonctionnels/intégration, Profiler Symfony, ouverture tests (OWASP, ISTQB)
  • API REST et communication : Symfony en API REST, échanges back/front
  • Architectures : microservices, architecture distribuée, N-tiers/hexagonale, bonnes pratiques
  • IA générative et développement : prompts et recul critique, outils IA, génération de code Symfony assistée, génération/relecture de tests PHPUnit, vigilance sécurité (RGPD)

09

Documenter le déploiement d'une application dynamique

  • Introduction au déploiement : concepts (manuel/continu), transferts sécurisés (SSH/SFTP), présentation Vercel
  • Préparation au déploiement : bonnes pratiques (env., dépendances), tests/validation avant déploiement
  • Déploiement frontend avec Vercel : création de compte, déploiement, gestion des environnements/variables
  • Documentation du déploiement : rédaction, bonnes pratiques, exemples Vercel
  • Introduction au CI/CD avec GitHub : GitHub Actions, tests automatiques, secrets, déploiement continu, scripts documentés
  • Dernières documentations des livrables : documentation de conception, plan de tests, cahiers des charges

10

Préparation aux examens

Déroulé de la session

 

  • Questionnaire professionnel (anglais et français)
  • Présentation du projet (powerpoint et dossier obligatoires)
  • Entretien technique
  • Entretien final
  • Usage de l’IA à l’examen : posture professionnelle et règles du jury

 

Présentation de vos travaux

 

  • Règles de l’art de la présentation (pas de phrases, plan, numéro de diapo, dernière diapo)
  • Démonstration de vos projets
  • Backup de la démonstration en vidéo
  • Pensez à tous vos travaux
11

Application professionnelle additionnelles

  • Anglais A2 & B1

12

Le parcours Coaching Carrière

Se former à un métier, c’est bien. Savoir décrocher l’opportunité, c’est encore mieux. En plus de votre formation, vous bénéficiez du parcours Coaching Carrière, un parcours de 15h dédié à votre employabilité. Si vous prenez la formule Premium de votre formation, vous bénéficierez de 6 séances individuelles de coaching axé employabilité avec votre mentor. Au programme :

  • clarifier votre projet professionnel
  • construire un CV et une lettre de motivation qui marquent
  • préparer vos entretiens et déployer une vraie stratégie de recherche

 

Objectif : transformer votre recherche d’emploi ou de stage en résultats concrets.

• Tout ce que vous devez savoir

Les modalités de formation

DURÉE
La durée moyenne de la formation est de 8 mois. Cette durée peut toutefois être plus courte ou plus longue selon votre rythme.

Titre RNCP de niveau 4 recommandé, mais non obligatoire

Aisance avec l’outil informatique (usage courant d’un ordinateur, navigation web, manipulation de fichiers)

Notions de bureautique de base

Évaluation pendant la formation

 

Dossier projet (DP) et évaluation en cours de formation (ECF) via Macertif

 

Réalisation de mises en situation fil rouge :

 

  • Mise en situation fil rouge à déposer sur la plateforme Macertif
  • Contexte fictif et feuille de route avec les étapes clés
  • Une mise en situation par compétence (avec le même contexte)
  • Un dépôt global par bloc
  • Correction par le mentor
  • Rattrapage possible pour chaque dépôt

 

Obligatoire pour la présentation à l’examen final

Seuil de validation : 10/20 minimum par compétence

Livret de suivi :

 

  • Rempli par l’organisme
  • Chaque compétence est évaluée
  • Transmis au jury (sans notes, uniquement compétences validées)

 

Le dossier projet :

 

  • Le dossier projet est basé sur une ou plusieurs expériences professionnelles / ou sur les mises en situation fil rouge
  • Obligatoire pour la présentation à l’examen final
  • Production d’un support de présentation sur la base du dossier projet

Évaluation en centre d’examen 

 

Épreuve globale (pour les deux blocs), sur une journée : entretien oral de 2 heures avec un jury

 

Oral en 4 parties :

  • Présentation du dossier de projet : 35 minutes
  • Entretien technique : 40 minutes
  • Questionnaire professionnel : 30 minutes
  • Entretien final : 15 minutes

 

L’organisation des examens :

 

  • Durée de l’examen : 1 jour
  • Examens organisés plusieurs fois dans l’année
  • Plusieurs villes de passage sont proposées : Paris, Bordeaux, Montpellier, Lyon, Marseille et Arras.

 

 

Découvrez-en plus sur le titre professionnel.

Titre Professionnel « Développeur web et web mobile » RNCP37674, niveau Bac+2

Simulez la durée de votre formation

Choisissez votre rythme de formation
8 heures par semaine

400 heures de formation au total

Vous finissez votre formation en

• Témoignages

Nos apprenants témoignent

• Le marché de l’emploi

Formation Développeur Full Stack : tout savoir sur le marché

Salaires, débouchés, entreprises qui recrutent et perspectives d’évolution : on vous dit tout.

Les métiers accessibles après cette formation

Développeur Full Stack →
3000-
4800€
Développeur web →
2800-
4400€
Formez-vous dès maintenant à la Formation Développeur Full Stack →

Les entreprises qui recrutent

Les développeurs Full Stack sont des profils très recherchés, aussi bien dans les grandes entreprises que dans les structures plus petites. Voici les principaux lieux d’exercice :

 

  • Les startups et scale-ups cherchent en priorité des profils capables de toucher à toute la stack pour faire évoluer le produit vite.
  • Les ESN recrutent en continu et intègrent volontiers de nouveaux profils sur des missions variées chez leurs clients.
  • Les éditeurs de logiciels ont besoin de développeurs qui suivent une fonctionnalité de la conception à la mise en production.
  • Les agences web proposent des projets très différents : sites vitrines, e-commerce, applications sur mesure.
  • Les DSI de grandes entreprises et d’administrations maintiennent et font évoluer leurs outils internes.
  • Le freelance permet de livrer un projet complet à un client, du design à l’hébergement.
• Tarifs

Choisissez le tarif qui vous correspond le plus

Durée : 12 mois

199.94€

TTC

par mois pendant 16 mois soit 3199€ au total

Encadré

Accès aux contenus

Vidéos interactives, quiz et fiches pratiques. À condition de terminer votre formation dans les délais impartis.

Mentorat avec un expert

Un suivi plus régulier pour sécuriser votre progression.

Coaching employabilité

Masterclass dédiées

Incluses

Parcours coaching carrière (15h)

Inclus

Modules de coaching carrière

Préparation à la certification

Accès au forum apprenant

Échanges et entraides

Support disponible par mail

Accompagnement standard

Masterclass interactives

Accès aux sessions

PDF et fiches synthèse

Téléchargement inclus

Quiz, exercices et cas pratiques

Application concrète

Durée : 16 mois

231.19 €

TTC

par mois pendant 16 mois soit 3699€ au total

Renforcé

Accès aux contenus

Vidéos interactives, quiz et fiches pratiques. À condition de terminer votre formation dans les délais impartis.

Mentorat avec un expert

Un accompagnement renforcé, quand vous en avez besoin.

Coaching employabilité

Séances privées (30 min)

6 séances

Masterclass dédiées

Incluses

Parcours coaching carrière (15h)

Inclus

Modules de coaching carrière

Préparation à la certification

Accès au forum apprenant

Échanges et entraides

Support disponible par mail

Accompagnement standard

Masterclass interactives

Accès aux sessions

PDF et fiches synthèse

Téléchargement inclus

Quiz, exercices et cas pratiques

Application concrète

Un projet de formation ?
Laissez-vous guider.

Échangez avec l’un de nos conseillers pédagogiques. Il fait le point sur vos envies, vérifie votre éligibilité CPF et vous accompagne pas à pas dans le montage de votre dossier d’inscription.
• FAQ
Questions fréquentes sur la formation Développeur Full Stack

Que signifie « full stack » ?

Un développeur full stack maîtrise à la fois la partie visible d’une application (front-end) et sa partie serveur (back-end), y compris les bases de données et la mise en ligne.

Quelle est la différence entre développeur web et développeur full stack ?

Dans la pratique, les deux métiers se recoupent largement. « Full stack » insiste sur la polyvalence : la capacité d’intervenir sur toute la chaîne technique plutôt que sur une seule couche.

Quelles technologies ou langages vais-je apprendre ?

La formation aborde chacun des langages ou technologies suivants :

  • Côté front : HTML, CSS, JavaScript.
  • Côté back : PHP et Symfony.
  • Côté données : SQL et NoSQL.
  • S’y ajoutent Git, Docker et le déploiement avec Vercel et GitHub Actions.

Faut-il savoir coder pour commencer ?

Non, la formation part des bases : algorithmique, HTML, CSS, puis JavaScript et PHP.

Faut-il un diplôme ou une expérience pour passer l'examen ?

Aucun diplôme n’est exigé. Votre dossier projet peut s’appuyer sur les mises en situation réalisées pendant la formation, corrigées par votre mentor.

Où et quand se déroule l'examen ?

L’examen se compose d’évaluation en cours de formation (ECF) et d’un examen en présentiel. L’examen en présentiel se déroule en centre, sur une journée (entretien oral avec le jury), dans l’une des villes suivantes : Arras (Lille), Bordeaux, Lyon, Marseille, Montpellier ou Paris. Des sessions sont organisées plusieurs fois dans l’année.

De quel équipement ai-je besoin ?

Un ordinateur récent sous Windows, macOS ou Linux, avec les droits administrateur pour installer vos outils de développement.

• Articles

Nos articles sur la thématique :

• Formations

Découvrir d'autres formations en digital

Certifiante
Formation développeur web

Titre Professionnel Développeur web et web mobile

Durée : 8 mois
Prérequis : Ouverte à tous
Éligible au CPF
Certifiante
Formation Apprendre à coder avec Python

Formation Apprendre à coder avec Python

Durée : 1 mois
Prérequis : Ouverte à tous
Éligible au CPF
Certifiante
Formation Créer un site Internet

Formation Créer un site Internet

Durée : 1 mois
Prérequis : Ouverte à tous
Éligible au CPF
Envie de vous lancer ?

Échangez avec un conseiller pour construire votre projet, sans engagement.

Le coup de pouce

Donnez de l'élan à votre carrière !

Finalisez votre demande pour en savoir plus sur la formation qui vous intéresse. Nos conseillers en formation répondront à vos questions pour vous lancer en toute sérénité.