
Formation développeur Full Stack
Passez de l'écriture de votre première ligne de HTML au déploiement d'une application full-stack prête pour la production. Ce cours couvre tout — React, Node.js, les bases de données, les tests et l'infrastructure cloud — dans un seul programme structuré. Si vous êtes sérieux à propos de devenir un développeur full-stack, c'est ici que vous commencez et terminez.
Ce que vous allez apprendre:
Vous allez construire de vraies applications full-stack en utilisant les technologies les plus demandées dans l'industrie aujourd'hui. En commençant par les fondamentaux de HTML, CSS et JavaScript, vous progresserez avec React pour le front-end et Node.js avec Express pour le back-end. Vous concevrez des bases de données relationnelles et documentaires, sécuriserez vos API avec l'authentification JWT, et rédigerez des tests automatisés sur l'ensemble de la stack. Vous conteneuriserez également vos applications avec Docker, mettrez en place des pipelines CI/CD, et déploierez sur une infrastructure cloud. À la fin, vous aurez les compétences et les projets de portfolio pour postuler à des postes de développeur full-stack.
Comment vous étudiez de façon pratique Formation développeur Full Stack
Comment vous pratiquez Formation développeur Full Stack
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 40 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondamentaux du Développement Web et Configuration de l'Environnement
Fondamentaux du Développement Web et Configuration de l'Environnement
Leçon 1 • Outils de Développement et Bases du Terminal
Installe et configure VS Code, Node.js, Git et un gestionnaire de paquets. Introduit les commandes shell essentielles pour naviguer dans les projets et exécuter des scripts.
Leçon 2 • Gestion de Versions avec Git
Introduit les workflows Git, le branchement, la fusion et les dépôts distants. Établit les pratiques de codage collaboratif utilisées tout au long du cours.
Leçon 3 • Systèmes de Style CSS et de Mise en Page
Couvre le modèle de boîte, Flexbox, Grid et les principes de conception adaptative. Permet aux étudiants de créer des mises en page structurées et adaptatives à partir de zéro.
Leçon 4 • Comment Fonctionne le Web
Couvre l'architecture client-serveur, les cycles requête-réponse HTTP et la résolution DNS. Ancre tout le travail ultérieur front-end et back-end dans les fondamentaux du réseau.
Leçon 5 • Structure HTML et Sémantique
Enseigne la structure du document, les balises sémantiques, les formulaires et les attributs d'accessibilité. Fournit la base de balisage requise pour tous les chapitres front-end.
Chapitre 2MasquerCacher les détailsVoir les détailsFondamentaux de la Programmation JavaScript
Fondamentaux de la Programmation JavaScript
Leçon 1 • Manipulation du DOM et Événements
Couvre l'interrogation du DOM, la modification des éléments et la gestion des événements utilisateur. Connecte JavaScript au HTML/CSS pour produire des pages web interactives.
Leçon 2 • Syntaxe et Types JavaScript Fondamentaux
Couvre les variables, les types de données, les opérateurs et le contrôle de flux. Établit les fondamentaux du langage nécessaires avant d'aborder les fonctions et les objets.
Leçon 3 • Objets, Tableaux et Itération
Explore les littéraux d'objet, les prototypes, les méthodes de tableau et la syntaxe de propagation. Permet les modèles de manipulation de données utilisés à la fois dans le code front-end et back-end.
Leçon 4 • JavaScript Asynchrone et API
Introduit la boucle d'événements, les Promesses, async/await et l'API Fetch. Équipe les étudiants pour récupérer et afficher des données à partir de services externes.
Leçon 5 • Fonctions, Portée et Fermetures
Enseigne les déclarations de fonction, les fonctions fléchées, les chaînes de portée et les fermetures. Prépare les étudiants aux fonctions d'ordre supérieur et aux modèles de rappel.
Chapitre 3MasquerCacher les détailsVoir les détailsDéveloppement Front-End avec React
Développement Front-End avec React
Leçon 1 • Fondamentaux de React et JSX
Introduit le modèle de composant de React, la syntaxe JSX et le DOM virtuel. Établit le modèle mental pour construire des UI comme des arbres de composants composables.
Leçon 2 • Routage Côté Client avec React Router
Implémente la navigation multi-pages, les routes dynamiques et les routes protégées. Connecte les arbres de composants en une application monopage navigable.
Leçon 3 • État Global et API Context
Introduit l'API Context et useReducer pour le partage d'état à l'échelle de l'application. Prépare les étudiants aux modèles d'état évolutifs avant les bibliothèques d'état externes.
Leçon 4 • Gestion d'État avec les Hooks
Couvre useState, useEffect, useRef et les hooks personnalisés. Permet aux étudiants de gérer l'état local des composants et les effets secondaires de manière déclarative.
Leçon 5 • Composition et Style des Composants
Enseigne le perçage des props, les modèles de composition de composants et le CSS-in-JS. Produit des composants UI maintenables et réutilisables avec un style cohérent.
Chapitre 4MasquerCacher les détailsVoir les détailsDéveloppement Back-End avec Node.js et Express
Développement Back-End avec Node.js et Express
Leçon 1 • Authentification et Autorisation
Implémente l'authentification basée sur JWT, le hachage de mots de passe et le contrôle d'accès basé sur les rôles. Sécurise les points de terminaison API contre les accès non autorisés.
Leçon 2 • Intergiciel et Pipeline de Requête
Explique l'ordre d'exécution de l'intergiciel, l'intergiciel personnalisé et les paquets tiers. Permet les préoccupations transversales comme la journalisation, CORS et l'analyse.
Leçon 3 • Gestion des Erreurs et Conception d'API
Couvre la gestion centralisée des erreurs, la sémantique des codes d'état HTTP et les conventions REST. Produit des contrats API cohérents et prévisibles pour les consommateurs front-end.
Leçon 4 • Runtime Node.js et Système de Modules
Couvre la boucle d'événements Node.js, les modules CommonJS et les modules intégrés. Établit l'exécution JavaScript côté serveur avant d'introduire Express.
Leçon 5 • Construction d'API avec Express
Enseigne la configuration de l'application Express, le routage et la gestion des requêtes/réponses. Produit une API REST fonctionnelle consommée par le front-end React.
Chapitre 5MasquerCacher les détailsVoir les détailsBases de Données : SQL et NoSQL
Bases de Données : SQL et NoSQL
Leçon 1 • Interrogation SQL et Jointures
Enseigne SELECT, INSERT, UPDATE, DELETE et les jointures multi-tables. Permet aux étudiants de récupérer et de manipuler efficacement des données relationnelles.
Leçon 2 • Intégration Node.js et PostgreSQL
Connecte les API Express à PostgreSQL en utilisant un ORM et des requêtes brutes. Montre les requêtes paramétrées pour prévenir l'injection SQL.
Leçon 3 • MongoDB et Modélisation Documentaire
Introduit le stockage orienté document, les collections et la conception sans schéma. Compare les compromis NoSQL avec les approches relationnelles abordées précédemment.
Leçon 4 • Indexation, Transactions et Performance
Couvre les index, les plans de requête et les transactions ACID pour les deux types de bases de données. Équipe les étudiants pour optimiser les requêtes dans les applications à l'échelle de la production.
Leçon 5 • Conception de Base de Données Relationnelle
Couvre la modélisation entité-relation, la normalisation et la conception de schéma. Fournit la base de modélisation des données pour tout le travail SQL de ce chapitre.
Chapitre 6MasquerCacher les détailsVoir les détailsIntégration Full-Stack et Architecture de Projet
Intégration Full-Stack et Architecture de Projet
Leçon 1 • Structure du Projet et Configuration Monorepo
Définit les conventions de dossiers, la séparation des préoccupations et les outils monorepo. Établit une disposition de codebase évolutive pour les applications multicouches.
Leçon 2 • Connexion de React aux API Express
Implémente les appels Axios/Fetch de React aux points de terminaison Express avec configuration proxy. Montre le flux de données complet de la base de données à travers l'API jusqu'à l'UI.
Leçon 3 • Téléchargements de Fichiers et Gestion des Médias
Couvre les données de formulaire multipart, le traitement côté serveur des fichiers et l'intégration du stockage en nuage. Étend l'API pour prendre en charge les médias générés par l'utilisateur.
Leçon 4 • Flux d'Authentification de Bout en Bout
Relie la connexion JWT, le stockage des jetons et les routes React protégées à la couche d'auth Express. Produit un système d'authentification utilisateur complet et sécurisé.
Leçon 5 • Fonctionnalités Temps Réel avec WebSockets
Introduit Socket.io pour la communication bidirectionnelle et la diffusion d'événements. Ajoute des notifications en direct et un chat au projet full-stack intégré.
Chapitre 7MasquerCacher les détailsVoir les détailsTests, Débogage et Qualité du Code
Tests, Débogage et Qualité du Code
Leçon 1 • Fondamentaux et Stratégie des Tests
Définit la pyramide des tests, les types de tests et les objectifs de couverture. Cadre l'état d'esprit de test appliqué dans toutes les sections suivantes.
Leçon 2 • Tests d'Intégration d'API
Teste les routes Express avec Supertest et une base de données en mémoire. Vérifie les contrats API sans dépendre d'une base de données de production en direct.
Leçon 3 • Tests Unitaires JavaScript et React
Utilise Jest et React Testing Library pour tester les fonctions et les composants. Valide la logique métier et le comportement de l'UI de manière isolée.
Leçon 4 • Tests de Bout en Bout avec Playwright
Automatise les interactions du navigateur pour valider les flux utilisateur complets. Détecte les régressions que les tests unitaires et d'intégration ne peuvent pas détecter.
Leçon 5 • Outils de Débogage et de Qualité du Code
Couvre les DevTools du navigateur, le débogueur Node.js, ESLint et Prettier. Établit des habitudes de débogage systématiques et applique un style de code cohérent.
Chapitre 8MasquerCacher les détailsVoir les détailsDéploiement, DevOps et Préparation à la Production
Déploiement, DevOps et Préparation à la Production
Leçon 1 • Configuration de l'Environnement et Sécurité
Gère les secrets, HTTPS et les en-têtes de sécurité dans les environnements de production. Protège les applications déployées contre les vulnérabilités web courantes.
Leçon 2 • Hébergement Cloud et Bases de l'Infrastructure
Introduit les concepts de calcul cloud, de bases de données gérées et de stockage d'objets. Fournit le vocabulaire d'infrastructure nécessaire pour toutes les tâches de déploiement.
Leçon 3 • Conteneurisation avec Docker
Crée des images Docker, écrit des Dockerfiles et compose des piles multi-services. Assure la parité d'environnement entre le développement et la production.
Leçon 4 • Configuration du Pipeline CI/CD
Automatise les tests, la construction et le déploiement à l'aide d'une plateforme CI/CD. Réduit le risque de publication manuelle et applique des contrôles de qualité à chaque commit.
Leçon 5 • Surveillance, Journalisation et Alertes
Implémente la journalisation structurée, le suivi des erreurs et la surveillance de la disponibilité. Permet la détection rapide des incidents et l'analyse des causes racines en production.
Votre certificat valide de réussite
Ce cours est pour vous :
Personne en reconversion professionnelle : prête à quitter son domaine actuel pour un rôle de développeur.
Codeur autodidacte : il a des lacunes dans ses connaissances et souhaite une couverture structurée et complète.
Étudiant en informatique : souhaite acquérir des compétences pratiques et pertinentes pour l'industrie au-delà des cours académiques.
Entrepreneur : a besoin de construire et de maintenir son propre produit web de manière indépendante.
Professionnel du marketing ou du design : souhaite collaborer plus efficacement avec les équipes d'ingénierie.
Diplômé récent de bootcamp : cherchant à approfondir considérablement ses connaissances en back-end et DevOps.
Ce que disent nos apprenants
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable en Côte d’Ivoire ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail du cours ?
Comment sont les cours ?
Comment fonctionnent les cours ?
Quelle est la durée des cours ?
Quel est le coût ou le prix des cours ?
Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?
Cours PDF




















