Développeur Web Full Stack

Tous niveaux 450h Bootcamp

Développeur Web Full Stack

Tous niveaux Bootcamp Actif

Parcours de développement d’applications web ou mobiles, structuré autour de la conception, du développement sécurisé, des tests et de la mise en production.

5
Blocs de compétences
24
Objectifs
450h
Volume indicatif
Tarif de la formation
Forfait formation complète
3 000 €
Accès complet à tout le parcours
Abonnement mensuel
250 €
À partir de 250 €/mois
~12 mois
Prérequis

Aucun prérequis

Compétences

6 compétences visées

Débouchés

Carrières accessibles

Attestations

Suivi + formation (pas de diplôme)

Prérequis

Aucun prérequis particulier pour ce parcours.

Objectifs pédagogiques

  • Concevoir une application web ou mobile à partir d’un cahier des charges
  • Piloter un projet Agile avec user stories, versioning et indicateurs
  • Développer un back-end sécurisé, une API et une base SQL ou NoSQL
  • Développer un front-end responsive et accessible
  • Déployer une application, une API et une chaîne CI/CD
  • Superviser les performances, corriger les bogues et améliorer l’application

Compétences visées

  • QCM comprenant des questions sur les principes fondamentaux étudiés. Les étudiants devront sélectionner la réponse correcte parmi les options proposées.
  • Proposer une étude de cas dans laquelle les étudiants doivent analyser une situation spécifique liée aux concepts étudiés. Inviter les étudiants à repérer les principes applicables, à recommander des outils et des technologies appropriés, et à expliquer les bénéfices escomptés de l'adoption dans cette situation spécifique.
  • Organisation d’exercices pratiques où les étudiants peuvent mettre en œuvre les concepts étudiés. Évaluation de la capacité des étudiants à mettre en place les solutions proposées.
  • Demander aux étudiants de préparer une courte présentation orale sur un sujet lié au contenu du cours. Ils devront expliquer le concept, les principes clés, les outils pertinents et les avantages de l'adoption des solutions proposées. Évaluer leur compréhension du sujet, leur capacité à communiquer efficacement et à présenter des informations de manière claire et concise.
  • Organiser une séance d'évaluation par les pairs où les étudiants évaluent le travail et les présentations de leurs camarades. Fournir aux étudiants une liste de critères d'évaluation pour évaluer la compréhension, la clarté de la présentation, la pertinence des informations partagées, etc.
  • La validation des compétences s'effectue à travers un projet professionnel simulé. Les apprenants, répartis en équipes, devront mener à bien une mission data complète incluant :

    • Une répartition des rôles (architecte, data engineer, analyste...)
    • Des livrables techniques avec stack imposée
    • Des deadlines serrées
    • Une soutenance professionnelle (20 min max)

    La présentation devra :

    1. Couvrir l'ensemble des concepts clés du module
    2. Démontrer la maîtrise technique via une démo opérationnelle
    3. Communiquer de manière claire et convaincante

Programme détaillé

Le programme complet de ce parcours est structuré en blocs de compétences progressifs :

Concevoir une application web ou mobile

RNCP41133BC01 — Analyser le besoin, intégrer sécurité, accessibilité et éco-conception, puis prototyper l’expérience.

  • Réaliser une veille technologique et réglementaire
  • Identifier les fonctionnalités de l’application web ou mobile
  • Élaborer des protocoles de sécurité
  • Réaliser une maquette en wireframe ou en prototypage
  • Élaborer une architecture de navigation intuitive
Piloter un projet de développement d’application web ou mobile

RNCP41133BC02 — Planifier un projet Agile, définir les indicateurs, les tests et les règles de collaboration.

  • Élaborer un planning dans un contexte Agile
  • Mettre en place la méthode Agile
  • Définir des KPI adaptés au contexte du projet
  • Créer une approche de tests liée au développement
  • Mettre en place des stratégies de versioning et de collaboration
Développer le back-end sécurisé d’une application web ou mobile

RNCP41133BC03 — Développer une API, modéliser les données, documenter les échanges et tester le serveur.

  • Rédiger le code d’une API sécurisée
  • Modéliser une base de données SQL ou NoSQL
  • Rédiger la documentation d’une API
  • Effectuer des opérations CRUD avec un ORM ou un ODM
  • Mettre en place les tests du serveur
Développer le front-end d’une application web ou mobile

RNCP41133BC04 — Développer une interface responsive et accessible, documenter l’interface et corriger les bogues.

  • Utiliser un langage, un framework ou un outil Low-code/No-Code
  • Développer une interface en responsive design
  • Rédiger la documentation de l’interface utilisateur
  • Identifier et corriger les problèmes de fonctionnement
Déployer une application web ou mobile

RNCP41133BC05 — Déployer l’application et son API, automatiser la livraison, surveiller et améliorer la production.

  • Déployer une application web ou mobile
  • Déployer une API de manière sécurisée
  • Automatiser le déploiement d’une application
  • Surveiller les performances en production
  • Définir des axes d’amélioration

Références publiques — France Compétences

7tech s’inspire des référentiels RNCP, des niveaux de qualification, des modalités d’évaluation publiées par France Compétences et des critères qualité français pour structurer ses programmes. Les fiches sont consultables gratuitement via les liens officiels ci-dessous ; leur contenu reste géré par France Compétences et n’est pas reproduit sur cette page. 7tech n’est pas le certificateur de ces titres et ne délivre ni diplôme, ni titre professionnel, ni certification RNCP.

La validation d’un parcours 7tech ne vaut pas validation d’un bloc de compétences RNCP.

Concepteur développeur d’applications Full Stack RNCP41133 Niveau 6 Enregistrement jusqu’au 18/07/2028

Modalités d'évaluation

Projets full stack

Applications complètes avec base de données et APIs

Tests intégrés

Tests unitaires, intégration et recette utilisateur

Déploiement

Mise en production et monitoring

Soutenance technique

Présentation de l'architecture et du code

Débouchés professionnels

Métiers accessibles
test Full Stack Developer Web Developer Back-End Developer Front-End Developer DevOps Engineer Full Stack Developer Web Developer Back-End Developer Front-End Developer DevOps Engineer
Secteurs d'activité
Startups SSII Freelance Grande entreprise E-commerce

Poursuites d'études

Expert Full Stack Senior

Maîtrise avancée front-end et back-end

1 an
Architecte Web

Architecture d'applications web complexes

2 ans
Spécialiste Cloud et DevOps

Déploiement et maintenance d'applications cloud

1 an

Blocs de Compétences

Découvrez les étapes clés de votre parcours de formation

Concevoir une application web ou mobile
70h

RNCP41133BC01 — Analyser le besoin, intégrer sécurité, accessibilité et éco-conception, puis prototyper l’expérience.

Objectifs d'apprentissage
1
Réaliser une veille technologique et réglementaire

2
Identifier les fonctionnalités de l’application web ou mobile

3
Élaborer des protocoles de sécurité

Et 2 autres objectifs
Piloter un projet de développement d’application web ou mobile
80h

RNCP41133BC02 — Planifier un projet Agile, définir les indicateurs, les tests et les règles de collaboration.

Objectifs d'apprentissage
1
Élaborer un planning dans un contexte Agile

2
Mettre en place la méthode Agile

3
Définir des KPI adaptés au contexte du projet

Et 2 autres objectifs
Développer le back-end sécurisé d’une application web ou mobile
60h

RNCP41133BC03 — Développer une API, modéliser les données, documenter les échanges et tester le serveur.

Objectifs d'apprentissage
1
Rédiger le code d’une API sécurisée

2
Modéliser une base de données SQL ou NoSQL

3
Rédiger la documentation d’une API

Et 2 autres objectifs
Développer le front-end d’une application web ou mobile
50h

RNCP41133BC04 — Développer une interface responsive et accessible, documenter l’interface et corriger les bogues.

Objectifs d'apprentissage
1
Utiliser un langage, un framework ou un outil Low-code/No-Code

2
Développer une interface en responsive design

3
Rédiger la documentation de l’interface utilisateur

Et 1 autres objectifs
Déployer une application web ou mobile
h

RNCP41133BC05 — Déployer l’application et son API, automatiser la livraison, surveiller et améliorer la production.

Objectifs d'apprentissage
1
Déployer une application web ou mobile

2
Déployer une API de manière sécurisée

3
Automatiser le déploiement d’une application

Et 2 autres objectifs
Mode démo : Connectez-vous pour accéder à la formation complète et suivre votre progression.

Parcours de formation

Découvrez les étapes de votre apprentissage.

Retour à la présentation
01

Bloc 1

Concevoir une application web ou mobile

RNCP41133BC01 — Analyser le besoin, intégrer sécurité, accessibilité et éco-conception, puis prototyper l’expérience.

En cours
02

Bloc 2

Piloter un projet de développement d’application web ou mobile

RNCP41133BC02 — Planifier un projet Agile, définir les indicateurs, les tests et les règles de collaboration.

Verrouillé
03

Bloc 3

Développer le back-end sécurisé d’une application web ou mobile

RNCP41133BC03 — Développer une API, modéliser les données, documenter les échanges et tester le serveur.

Verrouillé
04

Bloc 4

Développer le front-end d’une application web ou mobile

RNCP41133BC04 — Développer une interface responsive et accessible, documenter l’interface et corriger les bogues.

Verrouillé
05

Bloc 5

Déployer une application web ou mobile

RNCP41133BC05 — Déployer l’application et son API, automatiser la livraison, surveiller et améliorer la production.

Verrouillé