MERN Stack : MongoDB, Express, React et NodeJS - eLearning
450,00 EUR
- 80 hours
Libérez votre capacité à créer des applications web dynamiques, évolutives et prêtes pour le monde réel avec l’une des piles technologiques les plus recherchées du marché : la pile MERN (MongoDB, Express.js, React et Node.js). Ce programme en ligne complet proposé par KnowledgeHut vous accompagne des bases jusqu’au développement avancé, afin de vous donner les moyens de devenir un développeur full‑stack sûr de lui, prêt pour le marché de l’emploi d’aujourd’hui. Que vous débutiez dans la tech ou que vous souhaitiez faire progresser votre carrière de développeur, cette formation pratique vous dote de compétences concrètes, immédiatement exploitables en entreprise. Vous construirez de vraies applications, comprendrez les flux de travail backend et frontend, et apprendrez à relier tous les éléments d’un projet web moderne.
Caractéristiques principales
Langue
Cours et supports en anglais
Niveau
Niveau débutant-intermédiaire
Accès
Accès d’un an à la plateforme d’apprentissage
30 heures de contenu vidéo au total
avec plus de 80 heures de temps d’étude recommandées
43 évaluations notées automatiquement
et 82 exercices pratiques guidés
140 quiz de révision et 12 devoirs
Mises en pratique avec des laboratoires cloud pour s’exercer au codage
Certification
Attestation de fin de programme incluse

Résultats d’apprentissage
À la fin de ce cours, vous serez capable de :
Développer
Développer des applications full-stack à partir de zéro
MERN
Maîtrisez l’utilisation de MongoDB, Express, React et Node.js (stack MERN)
Itinéraires
Créez des serveurs web avec des routes et des flux de données
Synchroniser
Comprendre les concepts de programmation synchrone et asynchrone
Base de données
Explorez les différents types de bases de données NoSQL et comprenez l’architecture de MongoDB
Répliquer
Découvrez la réplication et le sharding, ainsi que leur importance dans la gestion des bases de données

Chronologie du cours
Développement web avec React
Leçon 01
- Introduction à React
- Composants
- État et propriétés
- Rendu de listes
- Retour sur les composants
- Création de formulaires
- Render Props et Higher-Order Components
- Portails
- Données globales et partagées
- Les hooks en détail
- Le routage dans une application React
- Découpage du code
- React isomorphe
- Gestion d’état avec Redux
- Test des composants
NodeJS
Leçon 02
- Commencer avec Node.JS
- Nœud interactif avec REPL
- Programmation modulaire et NPM
- Introduction aux modules ECMAScript - Une implémentation expérimentale
- Système de fichiers et flux
- Flux
- Événements
- Entrées/Sorties réseau
- Serveurs Web et plus
- Débogage dans NodeJS
- Clusters et threads de travail
- Introduction à Express
- Bonjour Express
- Rendu
- Middleware
- Routage
- Intégration de base de données
- Authentification, contrôleurs et API
- Mise en cache et performances
- Protection des applications Express
- Déploiement
MongoDB pour les développeurs
Leçon 03
- Bien démarrer - Introduction à MongoDB
- Fondamentaux de MongoDB
- Opérations CRUD
- Conception et modélisation de schémas
- Opérations avancées
- Réplication et sharding
- Administration et sécurité
- MongoDB avec d'autres applications

Qui devrait s’inscrire à ce programme ?
Prérequis
- Les apprenants doivent avoir des connaissances de base en HTML, CSS et JavaScript.
- Une expérience dans le développement d’applications web avec Node.js et React.js constitue un atout supplémentaire.
Développeurs en herbe
Personnes en reconversion professionnelle
Professionnels de la tech
Toute personne souhaitant créer des applications full‑stack avec la stack MERN
Déclarations
Licences et accréditation
Ce cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.
Politique d’équité
Nous encourageons les candidats à contacter l’AVC pour obtenir des conseils et un accompagnement tout au long du processus d’aménagement.
Foire aux questions

Avez-vous besoin de solutions d’entreprise ou d’une intégration LMS?
Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !
