Formations › Développeur Full Stack

Fiche formation détaillée

Programme complet, modalités d'évaluation et indicateurs de résultats — RNCP 38606

Retour à la page formation

Objectifs de la formation

À l'issue de la formation, le·la stagiaire sera capable de :

  • Concevoir et coder des interfaces web responsives, accessibles et performantes
  • Développer la logique back-end d'une application (API, bases de données, authentification)
  • Intégrer les outils et assistants d'intelligence artificielle dans le cycle de développement
  • Mettre en œuvre les bonnes pratiques de qualité, tests et déploiement continu (CI/CD)
  • Concevoir des produits numériques en adoptant une approche orientée utilisateur et données
  • Collaborer en équipe pluridisciplinaire avec les méthodologies agiles (Scrum, Kanban)

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 38606 — Les intitulés exacts sont susceptibles d'être actualisés selon les évolutions du référentiel.

1

Concevoir et modéliser une application (web, hybride, mobile ou desktop) ou l'évolution d'une application existante

  • Analyser la demande initiale d'un client et apporter son expertise technique
  • Identifier les caractéristiques du projet et élaborer la planification générale
  • Travailler en mode agile et mettre en œuvre un environnement de développement collaboratif
  • Concevoir des maquettes wireframe et traduire le cahier des charges en spécifications techniques
  • Modéliser l'application et concevoir l'architecture des bases de données
  • Déterminer l'architecture logicielle et les moyens techniques de conformité (RGPD, CNIL)
2

Développer la partie front-end d'une application (web, hybride, mobile ou desktop)

  • Concevoir l'interface utilisateur conforme aux maquettes validées
  • Mettre en œuvre l'expérience utilisateur (UX) et optimiser le parcours utilisateur
  • Utiliser un ou plusieurs langages front-end pour un code de qualité, sécurisé et éco-conçu
  • Consommer une API de manière sécurisée et intégrer des services tiers
  • Tester la partie front-end (fonctionnel et technique) et assurer la non-régression
  • Industrialiser le développement front-end et améliorer les performances SEO
3

Développer la partie back-end d'une application (web, hybride, mobile ou desktop)

  • Développer la couche de persistance (bases de données et systèmes de cache)
  • Utiliser un ou plusieurs langages back-end pour un code de qualité, sécurisé et éco-conçu
  • Implémenter un système de paiement et une stratégie de monétisation
  • Développer une API sécurisée et produire la documentation technique
  • Tester la partie back-end (fonctionnel et technique) et assurer la non-régression
  • Industrialiser le développement back-end et préparer le déploiement
4

Déployer et assurer le maintien en production d'une application (web, hybride, mobile ou desktop)

  • Sélectionner une plateforme d'hébergement adaptée aux exigences techniques et réglementaires
  • Administrer des services d'hébergement (dédié, cloud ou conteneurisé) avec les bonnes pratiques de sécurité
  • Mettre en œuvre un système de déploiement automatisé (pratiques DevOps, livraison continue)
  • Mettre en œuvre un système de supervision, définir des sondes et alertes
France Compétences

Le parcours « Développeur Full Stack » prépare au passage du titre « Développeur Full Stack » (certificateur : IT-AKADEMY), enregistré au niveau 6 auprès de France Compétences (RNCP38606 — 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.

Correspondances / passerelles

Dans le cadre de son enregistrement, la certification fait apparaître un certain nombre de correspondances partielles. Ainsi les candidats qui auraient déjà validé un ou plusieurs des blocs suivants peuvent prétendre à une équivalence :

Correspondances totales

  • Certification inactive RNCP28194 — Développeur d'application full stack (IT-AKADEMY)
  • Certification inactive RNCP36400 — Développeur full stack (IT-AKADEMY)

Correspondances partielles

  • Certification active RNCP36926 Concepteur développeur full stack (IFOCOP) — bloc de compétences RNCP36926BC02 « Concevoir et développer des interfaces graphiques / front-end »
  • Certification active RNCP36926 Concepteur développeur full stack (IFOCOP) — bloc de compétences RNCP36926BC03 « Concevoir et développer des interfaces métiers / back-end »
  • Certification active RNCP36146 Concepteur développeur de solutions digitales (HETIC) — bloc de compétences RNCP36146BC01 « Concevoir et spécifier une solution digitale »
  • Certification active RNCP36135 Concepteur développeur de solutions informatiques (42) — bloc de compétences RNCP36135BC01 « Réalisation de l'analyse technique des besoins »
  • Certification active RNCP36135 Concepteur développeur de solutions informatiques (42) — bloc de compétences RNCP36135BC05 « Mise en production et réalisation de la maintenance des applications »
  • Certification active RNCP36135 Concepteur développeur de solutions informatiques (42) — bloc de compétences RNCP36135BC02 « Développement d'application web & mobile (option 1) » et RNCP36135BC04 « Réalisation des tests, écriture et corrections »

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 200 heures sur 2 ans (dont alternance en entreprise)

Programme détaillé des matières et technologies enseignées dans le parcours Développeur Full Stack. Les enseignements montent progressivement en complexité sur les 2 années, de la consolidation des fondamentaux jusqu'à l'architecture logicielle avancée et l'intégration de l'IA.

Culture informatique & fondamentaux systèmes

~80h

Histoire & évolutions du numérique

Des pionniers (Turing, Von Neumann) à l'ère du cloud et de l'IA — paradigmes, disruptions, enjeux sociétaux

Architecture matérielle & systèmes

CPU, mémoire, stockage, GPU, systèmes d'exploitation, processus, gestion mémoire, conteneurisation

Fondamentaux réseaux

Modèle OSI, TCP/IP, DNS, HTTP/HTTPS, CORS, WebSockets, load balancing, CDN, protocoles temps réel

Langages bas niveau — approfondissement

C, pointeurs, allocation mémoire, compilation, notions d'assembleur, performance et optimisation

Front-end avancé

~250h

JavaScript / TypeScript avancé

Typage statique, generics, patterns (Observer, Factory, Strategy), ES2024+, Web APIs, Web Workers

React.js & écosystème

Hooks avancés, Context, Redux/Zustand, React Router, Server Components, Suspense, optimisation rendering

Next.js

App Router, SSR, SSG, ISR, API Routes, middleware, layouts imbriqués, streaming, déploiement Vercel

Design System & UI

Tailwind CSS, Radix UI, Shadcn/ui, Storybook, motion (Framer Motion), accessibilité WCAG 2.1 AA

Accessibilité & éco-conception

Standards WCAG 2.2, RGAA, ARIA, audit accessibilité, RGESN, sobriété numérique, Lighthouse, éco-index

Tests front-end

Jest, React Testing Library, Cypress, tests unitaires, d'intégration et end-to-end

Back-end & architecture serveur

~250h

Node.js & Express/Fastify

Architecture REST, middleware, validation (Zod/Joi), gestion d'erreurs, streaming, performances

Next.js (fullstack)

App Router, Server Actions, API Routes, middleware, SSR/SSG/ISR, streaming, cache, déploiement Vercel/AWS

PHP & Laravel

Architecture MVC, Eloquent ORM, Blade, routing, middleware, Breeze/Sanctum, API Resources, queues

Python & FastAPI

Pydantic, async/await, endpoints, documentation automatique, intégration ML/IA

API Design

REST avancé (HATEOAS), GraphQL (Apollo), gRPC, WebSockets, versioning, rate limiting, pagination

Authentification & autorisation

JWT, OAuth2, OpenID Connect, sessions, RBAC, SSO, gestion des secrets

Bases de données & data

~150h

SQL avancé

PostgreSQL, requêtes complexes, CTE, window functions, indexation avancée, optimisation EXPLAIN ANALYZE

NoSQL

MongoDB (agrégation, indexes), Redis (cache, pub/sub, queues), Elasticsearch (recherche full-text)

ORM & migrations

Prisma, Sequelize, Doctrine — migrations, seeders, relations, transactions, query builder

Modélisation & architecture data

Normalisation, dénormalisation stratégique, event sourcing, CQRS, data lake vs data warehouse

Architecture logicielle & design patterns

~120h

Patterns de conception

SOLID, DRY, KISS, Clean Architecture, Hexagonal, Repository, Factory, Observer, Decorator, Strategy

Architecture applicative

Monolithes vs microservices, event-driven architecture, message brokers (RabbitMQ, Kafka), saga patterns

Clean Code & refactoring

Code reviews, dette technique, métriques de qualité, documentation technique, ADR (Architecture Decision Records)

DevOps, CI/CD & cloud

~150h

Conteneurisation

Docker (multi-stage builds, optimisation), Docker Compose, introduction à Kubernetes, registres d'images

CI/CD

GitHub Actions, GitLab CI, pipelines multi-étapes, tests automatisés, déploiement blue/green, feature flags

Infrastructure cloud

AWS (EC2, S3, Lambda, RDS, CloudFront), Vercel, Railway, Terraform (IaC), monitoring (Datadog, Grafana)

Sécurité DevOps

SAST/DAST, scan de vulnérabilités, gestion des secrets (Vault), HTTPS, headers de sécurité, OWASP Top 10

Cybersécurité appliquée

~80h

Sécurité applicative

OWASP Top 10, injections, XSS, CSRF, SSRF, contrôle d'accès, sanitization, Content Security Policy

Cryptographie appliquée

Hashing (bcrypt, argon2), chiffrement (AES, RSA), TLS/SSL, certificats, signatures numériques

Sécurité des APIs

Rate limiting, validation d'entrées, tokens, CORS, audit de sécurité, pen testing basics

Intelligence artificielle & ingénieur augmenté

~120h

Assistants IA avancés

GitHub Copilot, ChatGPT, Claude — prompting avancé, agents, workflows automatisés, revue de code assistée

Intégration de services IA

APIs OpenAI, Anthropic, Hugging Face — embeddings, RAG, fine-tuning, modèles multimodaux

Machine Learning appliqué

Fondamentaux ML, scikit-learn, TensorFlow/PyTorch (introduction), classification, NLP, computer vision

Éthique & gouvernance IA

Biais algorithmiques, explicabilité, RGPD et IA, propriété intellectuelle, impact environnemental

Agilité, produit & soft skills

~100h

Méthodologies agiles avancées

Scrum (PO, SM, Dev), SAFe, Kanban avancé, estimation (planning poker, story points), vélocité

Product management

Discovery, lean startup, MVP, OKR, roadmap, priorisation (RICE, MoSCoW), analytics produit

Communication & leadership technique

Documentation technique, présentations, mentorat, code reviews constructives, gestion de conflits

Projets professionnels

~300h

Projets académiques

Applications full stack progressives, du CRUD au SaaS, en solo puis en équipe agile

Projets en entreprise (alternance)

Missions réelles, intégration en équipe technique, contribution à des produits en production

Projet de certification

Application complète démontrant la maîtrise des 4 blocs RNCP, dossier professionnel, soutenance devant jury

Les volumes horaires sont indicatifs. Le rythme de l'alternance (3 semaines entreprise / 1 semaine formation) permet d'appliquer immédiatement les apprentissages en situation professionnelle réelle.

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, avec 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

Promotion 2025

81,0 %

Taux de réussite

Certification totale

87,5 %

Taux de présentation

Candidats présentés / inscrits

71,0 %

Taux d'insertion professionnelle

À 6 mois après l'obtention du titre

4,83/5

Taux de satisfaction

Enquête de satisfaction apprenants

89,0 %

Taux de recommandation entreprise

Enquête entreprises partenaires

18,7 %

Taux de poursuite d'études

Poursuite vers un niveau 7 (Bac+5)

11,1 %

Taux d'abandon / interruption

Abandons en cours de formation

14,8 %

Taux de rupture de contrat

Ruptures de contrat d'alternance

Données détaillées

Nb stagiaires formés389
Nb apprenants inscrits (2025)27
Nb apprenants présentés (2025)21
Nb apprenants certifiés (2025)17
Nb refus de la certification (2025)1
Nb d'interruption en cours de formation (2025)3
Nb ruptures de contrat (2025)4
Âge moyen des stagiaires35,1 ans
Valeur ajoutée établissement (apprentissage)-10,0 %

Promotion 2025. Mis à jour conformément aux obligations réglementaires.

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'entrée en formation est de 1 à 3 mois, selon la modalité choisie et les délais de traitement des financements.

Alternance

2 à 4 mois

Recherche d'entreprise incluse

Formation continue

1 à 2 mois

Selon délai de financement · Stage en entreprise inclus

Financement personnel

2 à 4 semaines

Après validation du dossier

Débouchés & suites de parcours

Métiers visés :

Développeur Full StackDéveloppeur WebDéveloppeur Back-endDéveloppeur Front-endDéveloppeur d'applicationsIntégrateur WebRéférent technique junior

Suites de parcours :

Rémunération moyenne à la sortie :

Développeur Full Stack

35 000 – 42 000 € brut/an

0-2 ans

Développeur Front-end

33 000 – 40 000 € brut/an

0-2 ans

Développeur Back-end

35 000 – 43 000 € brut/an

0-2 ans

Développeur d'applications

34 000 – 41 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