MudeyMudeyFormation
ParcoursCertificationsÀ proposRessources
Se connecterS'inscrire

Restez informé

Recevez nos dernières formations, conseils et offres exclusives directement dans votre boîte mail.

Nous respectons votre vie privée. Désabonnement possible à tout moment.

Transformez votre expertise en formation

Partagez vos connaissances, aidez les autres à progresser et développez vos revenus.

Devenir instructeur
MudeyMudey

La plateforme d'apprentissage en ligne qui transforme des vies grâce à des formations de qualité.

Suivez-nous

Application mobileBientôt sur iOS et Android

Découvrir

  • Toutes les formations
  • Catégories
  • Parcours d'apprentissage
  • Certifications
  • Formations populaires
  • Nouveautés

Apprendre avec Mudey

  • Mes cours
  • Mon espace étudiant
  • Liste de souhaits
  • Certificats obtenus
  • Devenir instructeur

Aide et ressources

  • Centre d'aide
  • FAQ
  • Contact
  • Blog
  • Guides
  • Vérifier un certificat
  • Accessibilité

Entreprise

  • À propos
  • Nos instructeurs
  • Entreprises et équipes
  • Partenariats
  • Affiliés
  • Carrières

Légal

  • Conditions générales
  • Politique de confidentialité
  • Politique des cookies
  • Mentions légales
  • Conditions instructeurs
  • Politique de remboursement

© 2026 Mudey. Tous droits réservés.

    1. Accueil
    2. /Formations
    3. /Développement Frontend
    Tous niveaux

    Formation complète JavaScript de A à Z (par la Pratique)

    Ce cours JavaScript tous niveaux réunit 219 leçons vidéo en 21 sections, soit 35 h 22 min de vidéo. Vous le suivez à votre rythme avec Espero AKPOLI, qui anime la formation.

    35 h 22 min
    Français
    E
    Créé par
    Espero AKPOLI
    Illustration du cours JavaScript : Formation complète JavaScript de A à Z (par la Pratique)
    866,21 $US1 823,62 $US-53%
    Ce cours comprend :
    • 35 h 22 min de vidéo
    • 219 leçons
    • Certificat de fin de formation
    • Accès à vie
    866,21 $US1 823,62 $US

    Ce que vous apprendrez dans cette formation JavaScript

    • Découvrir les bases de JavaScript
    • Maîtriser les concepts importants de JavaScript
    • Comprendre et manipuler JavaScript dans le navigateur
    • Maîtriser Ajax et les services RESTFUL
    • Manipuler le contenu de la page avec JavaScript
    Savoir animer l'aspect graphique avec JavaScript
  1. Savoir trouver une réponse sur le web
  2. Présentation de la formation JavaScript

    Apprendre le langage JavaScript en partant des bases et en évoluant vers les frameworks populaires Angular, Vue & React

    Le programme JavaScript en détail

    21 sections, 219 leçons et 35 h 22 min de vidéo au total.

    Section 1 : Introduction au langage JavaScript

    4 leçons•25 min
    • Cours 2 Environnement de développement Windows
      6 min
    • Cours 4 Exécution de JavaScript dans le navigateurAperçu
      7 min
    • Cours 1 Introduction à JavaScriptAperçu
      9 min
    • Cours 3 Les extensions utilesAperçu
      4 min

    Section 2 : Les bases du langage JavaScript

    25 leçons•3 h 55 min
    • Cours 15 Les opérateurs de comparaison
      13 min
    • Cours 28 Les objets en JavaScript
      13 min

    Section 3 : Agir sur les éléments HTML5

    12 leçons•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ènements en JavaScript

    7 leçons•56 min
    • cours 1 javascript - les évènements
      2 min
    • cours 3 programmation évènementielle en javascript
      11 min

    Section 5 : La manipulation du DOM

    2 leçons•18 min
    • cours 2 manipulation du dom - cas pratique
      11 min
    • cours 1 manipulation du dom
      6 min

    Section 6 : Les Objets natifs en JavaScript

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

    Section 7 : La programmation Orientée Objet en JavaScript

    9 leçons•1 h 29 min
    • cours 8 l'objet object en javascript es6
      14 min
    • cours 6 les prototypes en javascript es6
      10 min

    Section 8 : Le format de données JSON

    3 leçons•22 min
    • cours 3 conversion du json en javascript es6
      6 min
    • cours 2 utilisation du json en javascript es6
      6 min

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

    9 leçons•1 h 33 min
    • cours 8 exercice sur la vérification d'une adresse url
      10 min
    • cours 3 ecriture d'une expression régulière
      10 min

    Section 10 : Les formulaires en JavaScript

    24 leçons•4 h 7 min
    • cours 4 mise en forme du formulaire
      9 min
    • cours 20 mise à jour du button d'un formulaire en javascript
      10 min
    Afficher les 11 sections suivantes

    Section 11 : La gestions de fichiers en JavaScript

    7 leçons•1 h 6 min
    • cours 1 introduction à la récupération de fichiers
      7 min
    • cours 5 prévisualisation d'un fichier en javascript
      11 min

    Votre formateur

    E

    Espero AKPOLI

    63 formations publiées sur Mudey

    Avis des étudiants

    Aucun étudiant n'a encore publié d'avis. Les notes des inscrits apparaîtront ici.

    Vos questions sur la formation JavaScript

    Combien de temps dure le cours JavaScript ?

    Le programme compte 219 leçons vidéo, soit 35 h 22 min au total. Toutes les leçons existent en vidéo préenregistrée. Vous avancez donc à votre rythme, à toute heure, et revoyez chaque leçon autant de fois que nécessaire.

    Quel niveau faut-il pour suivre la formation JavaScript ?

    Le programme convient à tous les niveaux. Le formateur n'indique aucun prérequis particulier pour démarrer.

    Obtient-on un certificat à la fin de la formation JavaScript ?

    Oui. Dès que vous terminez toutes les leçons, Mudey vous délivre un certificat de fin de formation au format PDF. Chaque certificat porte un numéro unique, qu'un employeur peut contrôler sur la page de vérification des certificats.

    Combien de temps garde-t-on l'accès aux leçons ?

    L'accès reste valable à vie. Après l'inscription, la formation JavaScript rejoint « Mes cours » avec les mises à jour du formateur, tant qu'elle reste publiée. Vous pouvez aussi la suivre sur mobile, car la progression se synchronise d'un appareil à l'autre.

    Combien coûte le cours JavaScript ?

    La formation coûte 866,21 $US au lieu de 1 823,62 $US, toutes taxes comprises. Vous payez une seule fois par carte bancaire, sur une page sécurisée par Stripe. En cas de besoin, notre politique de remboursement précise vos droits.

    Dans quelle langue se suit cette formation ?

    Tout se passe en français : c'est la langue des vidéos et du programme.

    Autres formations du même domaine

    Pour continuer sur ce thème, Mudey propose aussi Apprenez à créer des templates E-commerce en HTML 5 et CSS 3, Créez le template du site web populaire Youtube et Créez le template du site web populaire Youtube.

    Voir toutes les formations de la catégorie Développement Frontend
    Cours 23 Les tableaux en JavaScript
    9 min
  3. Cours 21 Exercices sur les boucles en for, while et do while
    12 min
  4. Cours 10 Les constantes en JavaScriptAperçu
    7 min
  5. Cours 6 Intégration de JavaScript à un document Web (partie 2)Aperçu
    6 min
  6. Cours 13 Les opérateurs arithmétiques
    13 min
  7. Cours 16 Les opérateurs logiques_
    6 min
  8. Cours 29 Les objets en JavaScript
    10 min
  9. Cours 26 Les fonctions en JavaScript
    8 min
  10. Cours 5 Intégration de JavaScript à un document Web (partie 1)Aperçu
    8 min
  11. Cours 11 Les booléens en JavaScript
    2 min
  12. Cours 25 Les fonctions en JavaScript
    13 min
  13. Cours 27 Les objets en JavaScript
    11 min
  14. Cours 24 Les fonctions en JavaScript
    11 min
  15. Cours 22 Les tableaux en JavaScript
    12 min
  16. Cours 20 Les boucles en for, while et do while
    12 min
  17. Cours 18 Les structures conditionnelles
    8 min
  18. Cours 19 Les structures conditionnelles Switch case
    8 min
  19. Cours 17 L'opérateur de concatenation
    7 min
  20. Cours 14 Les opérateurs d'affectation
    6 min
  21. Cours 12 Les types de données en JavaScript
    8 min
  22. Cours 9 Les variables en JavaScriptAperçu
    13 min
  23. Cours 8 La syntaxe du langage JavaScriptAperçu
    11 min
  24. Cours 7 Intégration de JavaScript à un document Web (partie 3)Aperçu
    8 min
  25. cours 7 quelques equivalences
    4 min
  26. cours 9 manipulation des attributs (suite)
    6 min
  27. cours 11 manipulation du style des éléments
    8 min
  28. cours 1 introduction à la partie 2
    4 min
  29. cours 8 manipulation des attributs
    15 min
  30. cours 10 manipulation du contenu des éléments
    10 min
  31. cours 4 sélection par l'attribut name
    5 min
  32. cours 3 sélection par l'attribut class
    8 min
  33. cours 6 sélection par selecteur css
    10 min
  34. cours 12 manipulation du style des éléments
    10 min
  35. cours 5 la variable this et l'objet event
    16 min
  36. cours 7 challenge sur la programmation évènementielle
    4 min
  37. cours 6 challenge sur la programmation évènementielle
    8 min
  38. cours 2 les évènements en javascript
    5 min
  39. cours 4 méthodologie de structuration
    11 min
  40. cours 9 objet natif image
    6 min
  41. cours 2 objet natif string
    11 min
  42. cours 7 objet natif date - exercice
    12 min
  43. cours 8 objet natif date - exercice
    8 min
  44. cours 11 objet natif math
    8 min
  45. cours 4 objet natif array
    11 min
  46. cours 1 objet natif string
    10 min
  47. cours 10 objet natif image
    5 min
  48. cours 0 objet natif window
    17 min
  49. cours 3 objet natif integer
    9 min
  50. cours 5 objet natif array
    6 min
  51. cours 3 création d'un modèle d'objet en javascript
    11 min
  52. cours 2 création d'un modèle d'objet en javascript
    12 min
  53. cours 5 héritage en javascript es6
    8 min
  54. cours 9 l'objet object en javascript es6
    5 min
  55. cours 1 introduction à la poo en javascript
    8 min
  56. cours 4 héritage en javascript
    11 min
  57. cours 7 les prototypes en javascript es6
    11 min
  58. cours 1 le format de données json en javascript es6
    10 min
    cours 6 les méthodes de recherche et de remplacement
    5 min
  59. cours 5 les options d'une expression régulière
    9 min
  60. cours 4 ecriture d'une expression régulière
    16 min
  61. cours 9 exercice sur les méthodes de recherche et de remplacement
    14 min
  62. cours 2 le modèle d'une expression régulière
    12 min
  63. cours 1 introduction aux expressions régulières
    3 min
  64. cours 7 exercice sur la vérification d'email
    15 min
  65. cours 13 les contraintes de validation html
    9 min
  66. cours 23 gérer javascript dans les navigateurs
    12 min
  67. cours 3 mise en forme du formulaire
    15 min
  68. cours 5 l'objet form en javascript
    15 min
  69. cours 22 avantages et inconveniants de la validation côté client
    9 min
  70. cours 6 l'objet form en javascript
    7 min
  71. cours 7 le contenu de l'objet form en javascript
    7 min
  72. cours 24 gestion de la soumission d'un formulaire
    12 min
  73. cours 14 les contraintes de validation html
    1 min
  74. cours 15 validation d'un formulaire en javascript
    22 min
  75. cours 1 introduction aux formulaires
    9 min
  76. cours 18 validation d'un formulaire en javascript
    11 min
  77. cours 17 validation d'un formulaire en javascript
    6 min
  78. cours 9 changement de type d'un input en javascript
    15 min
  79. cours 8 l'objet formdata en javascript
    11 min
  80. cours 12 les contraintes de validation html
    12 min
  81. cours 10 changement de type d'un input en javascript
    2 min
  82. cours 21 validation du formulaire de connexion en javascript
    8 min
  83. cours 16 validation d'un formulaire en javascript
    11 min
  84. cours 2 mise en place du formulaire
    12 min
  85. cours 19 validation de l'état d'un formulaire en javascript
    10 min
  86. cours 11 introduction aux contrôles de saisie
    10 min
  87. cours 2 personnalisation de la récupération de fichiers
    12 min
  88. cours 3 l'objet filelist et file en javascript
    7 min
  89. cours 4 manipulation d'un fichier en javascript
    13 min
  90. cours 6 prévisualisation d'un fichier en javascript
    11 min
  91. cours 7 envoyer des fichiers par un formulaire
    7 min
  92. Section 12 : La programmation asynchrone (Promise)

    8 leçons•1 h 12 min
    • cours 3 création d'une promise
      4 min
    • cours 2 création d'une promise
      14 min
    • cours 8 aller plus loin avec le design
      2 min
    • cours 4 les fonctions async et await
      10 min
    • cours 5 cas pratique d'utilisation des promises
      11 min
    • cours 6 cas pratique d'utilisation des promises
      7 min
    • cours 7 aller plus loin avec le design
      13 min
    • cours 1 introduction aux traitements asynchrones avec les promise
      11 min

    Section 13 : Requête Ajax - API Fetch

    13 leçons•2 h 3 min
    • cours 4 cas pratique de récupération de données
      6 min
    • cours 10 création d'une requête post
      12 min
    • cours 5 création de requête absolue
      6 min
    • cours 6 requête de récupération d'une image
      10 min
    • cours 8 vérifier l'état d'une requête dans le navigateur
      7 min
    • cours 7 requête de récupération d'une video
      9 min
    • cours 11 création d'une requête put
      9 min
    • cours 12 création d'une requête delete
      4 min
    • cours 9 création et configuration d'un backend firebase
      13 min
    • cours 13 création d'une requête patch
      9 min
    • cours 3 requête get en javascript
      13 min
    • cours 2 requête get en javascript
      14 min
    • cours 1 introduction aux requêtes en javascript
      11 min

    Section 14 : La gestion des erreurs en JavaScript

    5 leçons•42 min
    • cours 3 détection des erreurs
      5 min
    • cours 5 sauvegarde de l'erreur sur le serveur
      9 min
    • cours 4 sauvegarde de l'erreur sur le serveur
      11 min
    • cours 2 l'objet error et la gestion des erreurs
      10 min
    • cours 1 introduction à la gestion des erreurs
      7 min

    Section 15 : L'Objet storage en JavaScript

    5 leçons•41 min
    • cours 1 introduction à l'objet storage
      6 min
    • cours 2 mise en place du projet
      10 min
    • cours 4 changement de thème dynamique
      2 min
    • cours 5 conclusion sur le projet
      8 min
    • cours 3 changement de thème dynamique
      15 min

    Section 16 : La géolocalisation en JavaScript

    3 leçons•25 min
    • cours 2 obtenir les données de géolocalisation
      9 min
    • cours 1 introduction à la géolocalisation
      8 min
    • cours 3 les fournisseurs de carte map
      9 min

    Section 17 : TP 1 : Création d'un menu Dynamique

    3 leçons•32 min
    • cours 1 présentation du projet
      7 min
    • cours 2 réalisation du projet partie 1
      14 min
    • cours 3 réalisation du projet partie 2
      10 min

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

    12 leçons•1 h 43 min
    • cours 5 gestion du défilement du slider
      14 min
    • cours 4 création du slider
      11 min
    • cours 8 correction du challenge
      8 min
    • cours 10 correction de bugs
      10 min
    • cours 1 introduction au projet 2
      2 min
    • cours 3 création de lapagination
      7 min
    • cours 11 correction du challenge 2
      15 min
    • cours 9 correction de bugs
      11 min
    • cours 7 fin du projet slider
      3 min
    • cours 12 mot de fin sur le projet
      6 min
    • cours 2 mise en place du silider
      9 min
    • cours 6 gestion du défilement du slider
      5 min

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

    7 leçons•1 h 2 min
    • cours 1 introduction au projet accordeon
      2 min
    • cours 3 mise en forme de l'accordeon
      13 min
    • cours 4 gestionnaire d'évènement de l'accordeon
      10 min
    • cours 6 fin de réalisation de l'accordeon
      3 min
    • cours 2 mise en place de l'accordeon
      10 min
    • cours 5 gestionnaire d'évènement de l'accordeon
      12 min
    • cours 7 mot de fin sur la réalisation du projet
      12 min

    Section 20 : TP 4 : Clonez Google Maps

    29 leçons•5 h 10 min
    • cours 1 introduction à la géolocalisation
      8 min
    • cours 2 obtenir les données de géolocalisation
      9 min
    • cours 3 les fournisseurs de carte map
      9 min
    • cours 4 présentation du projet de la formation
      6 min
    • cours 5 présentation des ressources du projet de la formation
      7 min
    • cours 6 mise en place du projet de la formation
      10 min
    • cours 7 mise en forme du menu
      15 min
    • cours 8 mise en place du search bar
      10 min
    • cours 9 mise en forme du search bar
      15 min
    • cours 10 mise en place de carte map
      12 min
    • cours 11 récupération des données des stations
      11 min
    • cours 12 initialisation des marqueurs sur la carte
      12 min
    • cours 13 initialisation des marqueurs sur la carte
      13 min
    • cours 14 création de popup sur les marqueurs
      11 min
    • cours 15 gestion du click sur un marqueur
      9 min
    • cours 16 création de la structure des détails des stations
      14 min
    • cours 17 mise en forme des détails des stations
      13 min
    • cours 18 mise en forme des détails des stations
      14 min
    • cours 19 mise en forme des détails des stations
      5 min
    • cours 20 consultation du détails des stations
      13 min
    • cours 21 injection du template dans la page
      13 min
    • cours 22 filtre des données
      16 min
    • cours 23 mise en place de la boite d'autocomplétion
      10 min
    • cours 24 création de l'autocomplétion
      13 min
    • cours 25 ajustement l'autocomplétion
      10 min
    • cours 26 ajustement l'autocomplétion
      6 min
    • cours 27 ajustement l'autocomplétion
      10 min
    • cours 28 intégration d'un backend distant_1
      13 min
    • cours 29 mot de fin sur le projet
      4 min

    Section 21 : TP5 : Programmer un jeu en JavaScript

    19 leçons•4 h 2 min
    • cours 64 javascript - style du jeu (suite) projet 3 jeu de serpent en javascript
      12 min
    • cours 56 javascript - manger pomme, score et vie (suite) projet 3 jeu de serpent
      8 min
    • cours 58 javascript - niveau du jeu projet 3 jeu de serpent en javascript
      11 min
    • cours 62 javascript - style du jeu projet 3 jeu de serpent en javascript
      13 min
    • cours 63 javascript - style du jeu projet 3 jeu de serpent en javascript
      13 min
    • cours 65 javascript - fin du jeu projet 3 jeu de serpent en javascript
      12 min
    • cours 60 javascript - bonus de vie du serpent suite projet 3 jeu de serpent en j
      15 min
    • cours 53 javascript - creation de la pomme projet 3 jeu de serpent en javascript
      21 min
    • cours 54 javascript - detection des collisions projet 3 jeu de serpent en javasc
      21 min
    • cours 48 javascript - mise en place projet 3 jeux de serpent en javascript
      4 min
    • cours 49 javascript - creation du canvas et du contexte projet 3 jeux de serpent
      6 min
    • cours 50 javascript - creation du serpent projet 3 jeu de serpent en javascript
      13 min
    • cours 59 javascript - bonus de vie du serpent projet 3 jeu de serpent en javascr
      13 min
    • cours 61 javascript - ajustement du jeu projet 3 jeu de serpent en javascript
      11 min
    • cours 57 javascript - dynamiser la position de la pomme projet 3 jeu de serpent
      5 min
    • cours 55 javascript - manger pomme, score et vie projet 3 jeu de serpent en java
      22 min
    • cours 52 javascript - le corps du serpent projet 3 jeu de serpent en javascript
      18 min
    • cours 51 javascript - prendre controle du serpent au clavier projet 3 jeu de ser
      20 min
    • cours 47 javascript - projet 3 jeu de serpent en javascript
      4 min