MudeyMudeyFormation
Learning pathsCertificationsAboutResources
Sign inSign up

Stay informed

Get our latest courses, tips and exclusive offers straight to your inbox.

We respect your privacy. You can unsubscribe at any time.

Turn your expertise into a course

Share what you know, help others move forward and grow your income.

Become an instructor
MudeyMudey

The online learning platform that transforms lives through quality training.

Follow us

Mobile appComing soon on iOS and Android

Discover

  • All courses
  • Categories
  • Learning paths
  • Certifications
  • Popular courses
  • New releases

Learn with Mudey

  • My courses
  • My student area
  • Wishlist
  • My certificates
  • Become an instructor

Help and resources

  • Help center
  • FAQ
  • Contact
  • Blog
  • Guides
  • Verify a certificate
  • Accessibility

Company

  • About
  • Our instructors
  • Business and teams
  • Partnerships
  • Affiliates
  • Careers

Legal

  • Terms and conditions
  • Privacy policy
  • Cookie policy
  • Legal notice
  • Instructor terms
  • Refund policy

© 2026 Mudey. All rights reserved.

    1. Home
    2. /Courses
    3. /Développement Frontend
    All levels

    Passez au Full stack avec Node.js, Express et MongoDB

    This full stack course for all levels brings together 245 video lessons in 22 sections, for 45 h 39 min of video in total. You follow it at your own pace with Espero AKPOLI, who teaches it. The videos are in French.

    45 h 39 min
    French
    E
    Created by
    Espero AKPOLI
    Illustration for the full stack course: Passez au Full stack avec Node.js, Express et MongoDB
    €559.99€1,599.99-65%
    This course includes:
    • 45 h 39 min of video
    • 245 lessons
    • Certificate of completion
    • Lifetime access
    €559.99€1,599.99

    What this full stack program teaches you

    • Vous apprendrez les bases de la technologie Node.Js
    • Vous apprendre l'utilisation avancé de Node.Js
    • Vous apprendrez le Framework populaire Express.Js
    • Vous apprendrez tout sur la gestion de formulaire
    • Vous apprendrez la base de données NoSQL MongoDb
    • Vous apprendrez les bonnes pratiques de développement
    • Vous apprendrez à déployer un site web codé en Node.JS
    • Vous apprendrez à mieux sécuriser votre site web
    • Vous apprendrez le framework Angular
    • Vous apprendrez à créer un API REST FULL en Node.Js

    About this full stack program

    Un cursus général complété par deux spécialisations, une Backend (Node,Express,Mongo, ...) et l'autre Frontend (Angular)

    Full stack curriculum

    22 sections, 245 lessons and 45 h 39 min of video in total.

    Section 1: Présentation de la formation

    1 lesson•5 min
    • Présentation de la formation
      5 min

    Section 2: Les bases de JavaScript

    29 lessons•4 h 20 min
    • Cours 28 Les objets en JavaScript
      13 min
    • Cours 24 Les fonctions en JavaScript
      11 min
    • Cours 18 Les structures conditionnelles
      8 min
    • Cours 22 Les tableaux en JavaScript
      12 min

    Section 3: La manipulation du DOM

    12 lessons•1 h 37 min
    • cours 2 sélection par l'attribut id
      13 min
    • cours 5 sélection par balise
      5 min

    Section 4: Les évènement en JavaScript

    7 lessons•56 min
    • cours 7 challenge sur la programmation évènementielle
      4 min
    • cours 4 méthodologie de structuration
      11 min

    Section 5: TP 1 Création de menu dynamique

    3 lessons•32 min
    • cours 3 réalisation du projet partie 2
      10 min
    • cours 1 présentation du projet
      7 min

    Section 6: TP 2 : Création d'un slider

    12 lessons•1 h 43 min
    • cours 9 correction de bugs
      11 min
    • cours 3 création de lapagination
      7 min

    Section 7: Les objets natifs en JavaScript

    13 lessons•2 h
    • cours 6 objet natif date
      10 min
    • cours 12 mot de fin sur les objets natifs
      7 min

    Section 8: TP 3 : Création d'un accordéon

    7 lessons•1 h 2 min
    • cours 1 introduction au projet accordeon
      2 min
    • cours 2 mise en place de l'accordeon
      10 min

    Section 9: Programmation orientée Objet en JavaScript

    9 lessons•1 h 29 min
    • cours 3 création d'un modèle d'objet en javascript
      11 min
    • cours 1 introduction à la poo en javascript
      8 min

    Section 10: JavaScript Object Notation (JSON)

    3 lessons•22 min
    • cours 1 le format de données json en javascript es6
      10 min
    • cours 2 utilisation du json en javascript es6
      6 min
    Show the next 12 sections

    Section 11: Les expressions régulières en JavaScript

    9 lessons•1 h 33 min
    • cours 7 exercice sur la vérification d'email
      15 min
    • cours 3 ecriture d'une expression régulière
      10 min

    Your instructor

    E

    Espero AKPOLI

    63 courses on Mudey

    Student reviews

    No student has posted a review yet. Ratings from enrolled students will appear here.

    full stack course FAQ

    How long does the full stack course take?

    The curriculum has 245 video lessons, for 45 h 39 min in total. Every lesson is a pre-recorded video, so you move at your own pace, at any hour, and watch each lesson again as often as you need.

    What level do you need to follow the full stack lessons?

    The program suits all levels. The instructor lists no particular requirement to get started.

    Do you get a certificate at the end?

    Yes. As soon as you complete every lesson, Mudey issues a certificate of completion as a PDF. Each certificate carries a unique number that an employer can check on the certificate verification page.

    How long do you keep access to the lessons?

    Access lasts for life. After you enroll, the full stack program joins "My courses" along with the instructor's updates, for as long as it stays on the platform. You can also follow it on a phone, and your progress syncs from one device to another.

    How much does the full stack course cost?

    Enrollment costs €559.99 instead of €1,599.99, all taxes included. You pay once by card, on a secure page run by Stripe. If needed, our refund policy sets out your rights.

    In which language are the videos?

    Everything happens in French: it is the language of the videos and the curriculum.

    More courses in the same field

    To keep going on this subject, Mudey also offers Apprenez à créer des templates E-commerce en HTML 5 et CSS 3, Créez le template du site web populaire Youtube, and Créez le template du site web populaire Youtube.

    See all courses in the Développement Frontend category
    Cours 13 Les opérateurs arithmétiques
    13 min
  1. Cours 16 Les opérateurs logiques_
    6 min
  2. Cours 17 L'opérateur de concatenation
    7 min
  3. Cours 26 Les fonctions en JavaScript
    8 min
  4. Cours 1 Introduction à JavaScriptPreview
    9 min
  5. Cours 14 Les opérateurs d'affectation
    6 min
  6. Cours 15 Les opérateurs de comparaison
    13 min
  7. Cours 21 Exercices sur les boucles en for, while et do while
    12 min
  8. Cours 25 Les fonctions en JavaScript
    13 min
  9. Cours 27 Les objets en JavaScript
    11 min
  10. Cours 19 Les structures conditionnelles Switch case
    8 min
  11. Cours 20 Les boucles en for, while et do while
    12 min
  12. Cours 23 Les tableaux en JavaScript
    9 min
  13. Cours 29 Les objets en JavaScript
    10 min
  14. Cours 2 Environnement de développement WindowsPreview
    6 min
  15. Cours 3 Les extensions utilesPreview
    4 min
  16. Cours 4 Exécution de JavaScript dans le navigateurPreview
    7 min
  17. Cours 5 Intégration de JavaScript à un document Web (partie 1)Preview
    8 min
  18. Cours 6 Intégration de JavaScript à un document Web (partie 2)
    6 min
  19. Cours 7 Intégration de JavaScript à un document Web (partie 3)
    8 min
  20. Cours 8 La syntaxe du langage JavaScript
    11 min
  21. Cours 9 Les variables en JavaScript
    13 min
  22. Cours 10 Les constantes en JavaScript
    7 min
  23. Cours 11 Les booléens en JavaScript
    2 min
  24. Cours 12 Les types de données en JavaScript
    8 min
  25. cours 8 manipulation des attributs
    15 min
  26. cours 9 manipulation des attributs (suite)
    6 min
  27. cours 12 manipulation du style des éléments
    10 min
  28. cours 1 introduction à la partie 2
    4 min
  29. cours 3 sélection par l'attribut class
    8 min
  30. cours 4 sélection par l'attribut name
    5 min
  31. cours 7 quelques equivalences
    4 min
  32. cours 10 manipulation du contenu des éléments
    10 min
  33. cours 11 manipulation du style des éléments
    8 min
  34. cours 6 sélection par selecteur css
    10 min
  35. cours 3 programmation évènementielle en javascript
    11 min
  36. cours 2 les évènements en javascript
    5 min
  37. cours 6 challenge sur la programmation évènementielle
    8 min
  38. cours 1 javascript - les évènements
    2 min
  39. cours 5 la variable this et l'objet event
    16 min
  40. cours 2 réalisation du projet partie 1
    14 min
    cours 11 correction du challenge 2
    15 min
  41. cours 8 correction du challenge
    8 min
  42. cours 12 mot de fin sur le projet
    6 min
  43. cours 4 création du slider
    11 min
  44. cours 2 mise en place du silider
    9 min
  45. cours 7 fin du projet slider
    3 min
  46. cours 1 introduction au projet 2
    2 min
  47. cours 6 gestion du défilement du slider
    5 min
  48. cours 10 correction de bugs
    10 min
  49. cours 5 gestion du défilement du slider
    14 min
  50. cours 2 objet natif string
    11 min
  51. cours 1 objet natif string
    10 min
  52. cours 9 objet natif image
    6 min
  53. cours 0 objet natif window
    17 min
  54. cours 5 objet natif array
    6 min
  55. cours 7 objet natif date - exercice
    12 min
  56. cours 11 objet natif math
    8 min
  57. cours 10 objet natif image
    5 min
  58. cours 8 objet natif date - exercice
    8 min
  59. cours 4 objet natif array
    11 min
  60. cours 3 objet natif integer
    9 min
  61. cours 3 mise en forme de l'accordeon
    13 min
  62. cours 4 gestionnaire d'évènement de l'accordeon
    10 min
  63. cours 6 fin de réalisation de l'accordeon
    3 min
  64. cours 7 mot de fin sur la réalisation du projet
    12 min
  65. cours 5 gestionnaire d'évènement de l'accordeon
    12 min
  66. cours 6 les prototypes en javascript es6
    10 min
  67. cours 9 l'objet object en javascript es6
    5 min
  68. cours 7 les prototypes en javascript es6
    11 min
  69. cours 2 création d'un modèle d'objet en javascript
    12 min
  70. cours 5 héritage en javascript es6
    8 min
  71. cours 8 l'objet object en javascript es6
    14 min
  72. cours 4 héritage en javascript
    11 min
  73. cours 3 conversion du json en javascript es6
    6 min
    cours 6 les méthodes de recherche et de remplacement
    5 min
  74. cours 2 le modèle d'une expression régulière
    12 min
  75. cours 5 les options d'une expression régulière
    9 min
  76. cours 1 introduction aux expressions régulières
    3 min
  77. cours 9 exercice sur les méthodes de recherche et de remplacement
    14 min
  78. cours 4 ecriture d'une expression régulière
    16 min
  79. cours 8 exercice sur la vérification d'une adresse url
    10 min
  80. Section 12: Les formulaires en JavaScript

    24 lessons•4 h 7 min
    • cours 2 mise en place du formulaire
      12 min
    • cours 10 changement de type d'un input en javascript
      2 min
    • cours 1 introduction aux formulaires
      9 min
    • cours 18 validation d'un formulaire en javascript
      11 min
    • cours 7 le contenu de l'objet form en javascript
      7 min
    • cours 19 validation de l'état d'un formulaire en javascript
      10 min
    • cours 6 l'objet form en javascript
      7 min
    • cours 15 validation d'un formulaire en javascript
      22 min
    • cours 17 validation d'un formulaire en javascript
      6 min
    • cours 20 mise à jour du button d'un formulaire en javascript
      10 min
    • cours 21 validation du formulaire de connexion en javascript
      8 min
    • cours 13 les contraintes de validation html
      9 min
    • cours 3 mise en forme du formulaire
      15 min
    • cours 4 mise en forme du formulaire
      9 min
    • cours 14 les contraintes de validation html
      1 min
    • cours 23 gérer javascript dans les navigateurs
      12 min
    • cours 24 gestion de la soumission d'un formulaire
      12 min
    • cours 22 avantages et inconveniants de la validation côté client
      9 min
    • cours 16 validation d'un formulaire en javascript
      11 min
    • cours 5 l'objet form en javascript
      15 min
    • cours 12 les contraintes de validation html
      12 min
    • cours 11 introduction aux contrôles de saisie
      10 min
    • cours 9 changement de type d'un input en javascript
      15 min
    • cours 8 l'objet formdata en javascript
      11 min

    Section 13: Apprendre Git et GITHUB

    12 lessons•1 h 43 min
    • cours 6 git manipulation de fichiers et commit
      13 min
    • cours 10 git mise en place de dépôt distant (suite)
      8 min
    • cours 9 git mise en place de dépôt distant
      12 min
    • cours 11 git les branch git
      7 min
    • cours 1 git introduction à git
      7 min
    • cours 12 git les branch git (suite)
      12 min
    • cours 4 git configuration de git sur notre machine
      7 min
    • cours 5 git création d'un dépôt local git sur notre machine
      5 min
    • cours 8 git creation de dépôt distant
      5 min
    • cours 7 git manipulation de fichiers et commit (suite)
      18 min
    • cours 3 git création de compte github
      5 min
    • cours 2 git téléchargement et installation de git sur notre machine
      5 min

    Section 14: Les fondamentaux de Node.Js

    5 lessons•52 min
    • cours 2 les modules natifs node js
      13 min
    • cours 3 les modules personnels en node js
      12 min
    • cours 5 le module nodemon
      5 min
    • cours 1 comment utiliser node js
      11 min
    • cours 4 les modules externes en node js
      11 min

    Section 15: Apprendre le framework Express.Js

    9 lessons•2 h 2 min
    • cours 7 les middlewares
      10 min
    • cours 8 ajout de feuille de style au site web
      9 min
    • cours 14 générateur d'application express
      12 min
    • cours 6 création d'un serveur d'application web
      15 min
    • cours 9 ajout de moteurs de template
      19 min
    • cours 11 gestion d'un formulaire
      22 min
    • cours 13 amélioration de la structure du code
      17 min
    • cours 12 validation d'un formulaire
      12 min
    • cours 10 le router d'express
      7 min

    Section 16: Apprendre le SGBD MongoDB

    5 lessons•42 min
    • cours 2 insertion et lecture de données mongodb
      14 min
    • cours 1 utilisation de mongodb en ligne de commance
      6 min
    • cours 4 suppression de données mongodb
      5 min
    • introduction à mongodb~1
      5 min
    • cours 3 mise à jour de données mongodb
      12 min

    Section 17: Apprendre Mongoose et créer un blog

    26 lessons•7 h 32 min
    • cours 15 creation de compte avec le module passport
      24 min
    • cours 25 gestion des articles dans le dashboard
      15 min
    • cours 9 ajustement du style et gestion des messages flashs
      26 min
    • cours 11 modification d'un article
      13 min
    • cours 1 utilisation de mongodb dans un projet
      15 min
    • cours 4 formulaire d'ajout d'un article sur le site
      22 min
    • cours 8 chargement de fichiers sur le serveur (suite)
      8 min
    • cours 12 modification d'un article (suite)
      16 min
    • cours 20 réinitialisation du mot de passe partie 3
      11 min
    • cours 19 réinitialisation du mot de passe partie 2
      28 min
    • cours 17 mise en place du dashboard
      16 min
    • cours 13 mise en place de lautentification
      11 min
    • cours 2 récupération des données avec mongoose
      17 min
    • cours 6 validation des données du formulaire
      10 min
    • cours 3 affichage des détails d'un article sur le site
      14 min
    • cours 5 taitement du formilaire formulaire d'ajout d'un article sur le site
      10 min
    • cours 7 chargement de fichiers sur le serveur
      14 min
    • cours 21 mise à jour des données de l'utilisateur connecté
      17 min
    • cours 22 mise en place de mongodb atlas
      15 min
    • cours 23 relation entre les données documents
      18 min
    • cours 26 ajout de categories
      19 min
    • cours 10 validation du formulaire et ajout d'editeur de text
      18 min
    • cours 24 gestion des articles dans le dashboard
      26 min
    • cours 18 mise en place de la réinitialisation du mot de passe
      20 min
    • cours 16 authentification avec passport
      20 min
    • cours 14 création de compte et encodage du mot de passe
      30 min

    Section 18: Déployer sur GITHUB et Héroku

    4 lessons•43 min
    • mise en ligne du blog sur heroku
      11 min
    • déployer le projet sur github
      13 min
    • déployer le projet sur github
      13 min
    • configuration avant mise en ligne
      6 min

    Section 19: Spécialité Backend

    14 lessons•3 h 11 min
    • cours 1 mise en place du projet
      20 min
    • cours 13 configurer le cors pour accepter les requêtes http
      7 min
    • cours 10 requête de création de compte
      13 min
    • cours 3 requête de création de produits
      14 min
    • cours 11 requête d'authentification d'un utilisateur
      22 min
    • Présentation du projet à réaliser
      5 min
    • cours 4 requête de modification des produits
      13 min
    • cours 6 upload d'image dur le backend
      12 min
    • cours 7 tester l'upload d'image sur le backend
      18 min
    • cours 12 protection des routes avec un token
      17 min
    • cours 14 testez votre backend avec le frontend en ressource
      19 min
    • cours 5 requête de suppression de produits
      7 min
    • cours 8 refactoring partie 1
      7 min
    • cours 2 requête de récupération des produits
      18 min

    Section 20: Spécialité Frontend

    12 lessons•2 h 18 min
    • cours 4 angular c'est quoi typescript
      7 min
    • cours 9 angular les componentes et les modules en projet angular
      19 min
    • cours 8 angular structure d'un projet angular
      7 min
    • cours 7 angular création d'un projet angular
      15 min
    • cours 1 angular introduction au framework angular
      14 min
    • cours 6 angular installation des extensions pour commencer avec angular
      6 min
    • cours 3 difference entre angular et angular js
      4 min
    • cours 15 angular gérer les données dynamiques event binding
      12 min
    • cours 10 angular organisation d'un projet angular
      19 min
    • cours 5 angular outils de développement
      9 min
    • cours 14 angular gérer les données dynamiques angular property binding
      14 min
    • cours 13 angular gérer les données dynamiques angular
      12 min

    Section 21: Projet final

    22 lessons•6 h 3 min
    • cours 15 ajout d'un produit au site
      14 min
    • cours 3 mise en place du projet angular
      23 min
    • Cours 18 Modification d'un produit
      11 min
    • cours 7 authentification d'un utilisateur
      14 min
    • cours 5 service de création de compte et d'authentification
      25 min
    • Cours 17 Modifier un produit personnel
      18 min
    • cours 10 creation du service product (partie 2)
      22 min
    • cours 9 creation du service product (partie 1)
      17 min
    • cours 2 structure du projet angular
      11 min
    • cours 6 création d'un compte utilisateur
      22 min
    • cours 4 mise en place du projet angular (suite)
      6 min
    • cours 8 persistance de l'authentification
      11 min
    • cours 13 single product page
      17 min
    • cours 16 créer une guard pour protéger certaine routes
      8 min
    • Cours 19 La suppression d'un produit
      15 min
    • Cours 20 Service Cart
      22 min
    • Cours 21 Affichage du panier client
      21 min
    • Cours 22 Correction de l'exercice et amélioration du panier client
      30 min
    • cours 14 création du formulaire d'ajout de produit
      22 min
    • cours 12 ajout de composant de chargement - copie
      13 min
    • cours 11 creation de la page d'affichage des produits
      19 min
    • cours 1 présentation du projet angular - copie
      2 min

    Section 22: Mise en production d'une application Angular

    7 lessons•46 min
    • Cours 5 Activation du certificat SSL
      5 min
    • Cours 4 Mise en ligne de l'application Angular
      10 min
    • cours 2 Générez les fichiers de production
      8 min
    • Cours 3 Achat Hébergement et Nom de domaine
      6 min
    • Cours 6 La réécriture d'addresses URLs
      6 min
    • Introduction à la mise en ligne d'une application Angular
      2 min
    • cours 1 Configurations préalables
      9 min