Aller au contenu
IT-Akademy

AccueilFormations › Développeur Full Stack

Programme Développeur Full Stack RNCP 38606

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

1

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)
2

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
3

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
4

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
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). 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 :

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

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)

Liens utiles