Programme Développeur Full Stack RNCP 38606
Programme complet, modalités d'évaluation et indicateurs de résultats — RNCP 38606
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 diplôme ou d’une certification professionnelle de niveau 5 minimum,
- ou aux personnes justifiant d’au moins un an d’expérience dans le domaine visé, avec une dérogation au niveau de qualification accordée après entretien de motivation par la direction d’IT-Akademy ou de ses partenaires.
- Prérequis linguistique : comprendre le français (écrit et oral).
Le dépôt d’une candidature ne vaut pas admission. Le dossier est étudié avec des tests de positionnement non éliminatoires et un entretien individuel. Toute dérogation est formalisée avant l’entrée en formation. Un allègement de formation ne vaut pas validation d’un bloc de compétences.
La formation est accessible :
- en contrat de professionnalisation, sous réserve des conditions applicables à votre situation,
- en contrat d’apprentissage, sous réserve des conditions applicables à votre situation,
- en financement personnel,
- via des dispositifs de financement de la formation professionnelle continue, sous réserve de leurs conditions et de l’accord du financeur. Le CPF n’est pas proposé pour le moment.
Programme — Blocs de compétences
Les quatre blocs officiels de la certification RNCP 38606 sont présentés ci-dessous. Les compétences sont résumées ; la fiche France Compétences précise le référentiel complet et les évaluations.
RNCP38606BC01
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)
RNCP38606BC02
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
RNCP38606BC03
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
- 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
RNCP38606BC04
Déployer et assurer le maintien en production d'une application (web, hybride, mobile ou desktop)
- Produire la documentation technique et partager les connaissances nécessaires à la maintenance
- Administrer les noms de domaine et les certificats de sécurité
- 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
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). L’enregistrement est valable jusqu’au 9 février 2029.
Vous pouvez consulter la fiche France Compétences pour connaître le détail des compétences attestées par la certification.
Correspondances et adaptation du parcours
Après étude de votre dossier et de vos acquis, un aménagement du parcours de formation peut être proposé. Un allègement de formation ne vaut pas validation d’un bloc de compétences ni dispense automatique d’évaluation.
Toute reconnaissance d’une certification ou de blocs déjà obtenus est examinée au regard des correspondances et des règles applicables à votre situation.
La certification complète nécessite l’acquisition de ses quatre blocs. La fiche officielle mentionne une correspondance totale avec l’ancienne certification RNCP36400 et aucune autre correspondance. Toute demande est étudiée au regard de la certification détenue et de la version applicable.
Détail des enseignements
1 200 heures de formation, hors temps en entreprise. Durée et calendrier précisés pour chaque session.
Programme détaillé des matières et technologies enseignées dans le parcours Développeur Full Stack. Les enseignements montent progressivement en complexité, de la consolidation des fondamentaux jusqu'à l'architecture logicielle avancée et l'intégration de l'IA.
Culture informatique & fondamentaux systèmes
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é
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
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
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
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
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
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é
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
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
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
La répartition des enseignements, les heures encadrées, le travail autonome et le calendrier sont précisés dans le programme de la session. Les périodes en entreprise s’ajoutent aux heures de formation ; leur organisation dépend du statut retenu.
Modalités d'évaluation
Dossier de validation
Il rassemble les livrables demandés dans les épreuves, notamment les cas professionnels et mises en situation des blocs de conception, front-end et back-end.
Maintenance simulée
Une mise en situation professionnelle simulée individuelle de maintenance d’une application évalue le bloc RNCP38606BC04.
Soutenance devant jury
Démonstration du fonctionnement de l’application développée, comprenant les parties front-end et back-end, devant le jury de certification.
É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. L’obtention du titre complet nécessite la validation des quatre blocs. En cas d’évolution du référentiel, la reconnaissance des blocs déjà obtenus est examinée selon les correspondances et les règles applicables à la version de la certification et à la cohorte concernées.
Résultats de la formation
Promotion 2025 — jurys de certification 2025
Présentation à la certification
78 %
21 candidats présentés sur 27 inscrits.
Réussite au titre
81 %
17 certifications totales sur 21 candidats présentés ; 3 validations partielles de blocs et 1 refus. Soit 63 % des inscrits.
Satisfaction
4,3 / 5
Moyenne pondérée de 129 réponses sur 236 questionnaires de fin de module envoyés en 2025 (taux de réponse 55 %), toutes formations confondues.
Insertion professionnelle
Non établi
Enquête à 6 mois en cours de consolidation (cohorte, répondants et méthode). Les données officielles par établissement sont publiées par InserJeunes.
Poursuite d’études
Non établi
Non établi : suivi en cours de consolidation.
Interruption en cours de formation
Non établi
Non établi : le décompte des ruptures de la promotion 2025 doit être rapproché des contrats avant publication.
Source et méthode : Registre des certifications IT-Akademy (certificateur du titre RNCP 38606) et enquêtes 2025. Données validées le 21 septembre 2026. Les taux de présentation et de réussite rapportent les candidats présentés aux inscrits, puis les certifications obtenues aux candidats présentés. Un indicateur « Non établi » n’est pas nul : sa base de calcul n’est pas encore vérifiée et nous préférons ne pas l’estimer.
Délais d'accès
La réception de votre candidature ne vaut pas admission. Votre dossier est étudié lorsqu’il est complet. La décision d’admission intervient après le positionnement et l’entretien. L’entrée en formation dépend du calendrier de la session, des places disponibles et de la finalisation des conditions administratives et financières ainsi que du contrat d’alternance, le cas échéant.
Alternance
Rentrée du 12 octobre 2026 (indicative)
Après admission et conclusion du contrat
Formation continue
Rentrée du 12 octobre 2026 (indicative)
Après admission et confirmation du financement
Financement personnel
Rentrée du 12 octobre 2026 (indicative)
Après admission et finalisation de l’inscription
Débouchés & suites de parcours
Métiers visés :
Suites de parcours :
- Poursuite vers une certification de niveau 7 dans le développement ou le numérique, sous réserve des prérequis et de l’admission de l’organisme concerné (voir France Compétences)
