Développeur Web Full Stack

Tous niveaux 450h Bootcamp

Développeur Web Full Stack

Tous niveaux Bootcamp Actif

Ce bootcamp est une formation immersive et progressive qui vous guide à travers les différentes étapes du développement web, de l'intégration de maquettes jusqu'au statut de développeur full stack.

Composé de plusieurs modules successifs, ce programme vous permet de construire une stack complète plus rapidement qu’un parcours classique.

Chaque étape est conçue pour vous rendre opérationnel sur un métier spécifique tout en préparant une carrière complète en développement d'applications web.

4
Blocs de compétences
12
Objectifs
450h
Formation
Tarif de la formation
Forfait formation complète
3 290,00 €
Accès complet à tout le parcours
Abonnement mensuel
249,00 €
À partir de 249,00 €/mois
~14 mois
Prérequis

Aucun prérequis

Compétences

6 compétences visées

Débouchés

Carrières accessibles

Certification

2 titre(s)

Prérequis

Aucun prérequis particulier pour ce parcours.

Objectifs pédagogiques

  • Découvrir les concepts avancés comme l'asynchrone et les API
  • Comprendre les bases du HTML et son rôle dans le développement web
  • Comprendre les fondamentaux d'Internet et du web
  • Maîtriser les concepts clés du développement web
  • Acquérir une vision d'ensemble de l'écosystème web
  • Développer des applications web dynamiques et sécurisées
  • fournir les bases essentielles pour une montée en compétences plus rapide
  • Maîtriser les bases du web et l'intégration de maquettes
  • Concevoir des API et gérer des serveurs
  • Devenir un développeur full stack opérationnel

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 :

Front-end moderne

Maîtriser les technologies front-end modernes et les frameworks JavaScript.

  • HTML5 et CSS3 avancés
  • JavaScript ES6+ et frameworks
  • Responsive design et accessibilité
Back-end et APIs

Développer des serveurs back-end robustes et des APIs RESTful.

  • Node.js et Express
  • APIs REST et GraphQL
  • Authentification et sécurité
Bases de données et stockage

Concevoir et optimiser des bases de données pour applications web.

  • SQL et bases de données relationnelles
  • NoSQL et bases de données modernes
  • Optimisation et performance
Déploiement et DevOps

Déployer des applications web en production avec les pratiques DevOps.

  • Conteneurs avec Docker
  • CI/CD avec GitHub Actions
  • Déploiement cloud et monitoring

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

Front-end moderne
70h

Maîtriser les technologies front-end modernes et les frameworks JavaScript.

Objectifs d'apprentissage
1
HTML5 et CSS3 avancés

Maîtriser les dernières normes HTML5 et CSS3

2
JavaScript ES6+ et frameworks

Utiliser JavaScript moderne et les frameworks comme React ou Vue.js

3
Responsive design et accessibilité

Créer des interfaces adaptatives et accessibles

Back-end et APIs
80h

Développer des serveurs back-end robustes et des APIs RESTful.

Objectifs d'apprentissage
1
Node.js et Express

Développer des serveurs avec Node.js et le framework Express

2
APIs REST et GraphQL

Concevoir et développer des APIs robustes

3
Authentification et sécurité

Sécuriser les APIs avec JWT et OAuth2

Bases de données et stockage
60h

Concevoir et optimiser des bases de données pour applications web.

Objectifs d'apprentissage
1
SQL et bases de données relationnelles

Maîtriser SQL et la conception de bases de données

2
NoSQL et bases de données modernes

Utiliser MongoDB, Redis et autres solutions NoSQL

3
Optimisation et performance

Optimiser les requêtes et les performances des bases de données

Déploiement et DevOps
50h

Déployer des applications web en production avec les pratiques DevOps.

Objectifs d'apprentissage
1
Conteneurs avec Docker

Conteneuriser des applications avec Docker

2
CI/CD avec GitHub Actions

Mettre en place des pipelines d intégration continue

3
Déploiement cloud et monitoring

Déployer sur AWS/Google Cloud et monitorer les applications

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

Front-end moderne

Maîtriser les technologies front-end modernes et les frameworks JavaScript.

En cours
02

Bloc 2

Back-end et APIs

Développer des serveurs back-end robustes et des APIs RESTful.

Verrouillé
03

Bloc 3

Bases de données et stockage

Concevoir et optimiser des bases de données pour applications web.

Verrouillé
04

Bloc 4

Déploiement et DevOps

Déployer des applications web en production avec les pratiques DevOps.

Verrouillé