Introduction
  • Introduction
  • JavaScript, le langage du web
  • Installer VS Code
  • Passer VS Code en français
  • Ajouter l'extension HTMLHint
  • Ajouter l'extension Debugger for Chrome
  • Méthode de travail
Maîtrisez la syntaxe
  • Présentation
  • Les variables
  • Les types
  • Les opérateurs (1/2)
  • Les opérateurs (2/2)
  • Les conversions
  • Test
  • La structure if/else
  • La structure switch/case
  • L'opérateur ternaire
  • L'évaluation booléenne
  • Test
  • La structure while
  • La structure do/while
  • La structure for
  • Les ruptures break et continue
  • Test
  • Les tableaux
  • Les tableaux multi-dimensions
  • Le destructuring assignment
  • Test
  • Les fonctions
  • Hoisting et scope
  • Les paramètres par défaut et le rest parameter
  • Les fonctions variadiques et le spread operator
  • La récursivité
  • Le passage de paramètres
  • Test
  • Les exceptions
Programmation Orientée Objet
  • Présentation
  • Les classes : bases
  • Les classes : membres statiques
  • La classe Math
  • La classe String
  • La classe Array
  • Application Boulangerie : présentation
  • Application Boulangerie : diagramme de classes
  • Application Boulangerie : pause
  • Application Boulangerie : solution (1/2)
  • Application Boulangerie : solution (2/2)
  • Héritage (1/3)
  • Héritage (2/3)
  • Héritage (3/3)
  • Contexte (1/2)
  • Contexte (2/2)
DOM et Web API
  • Présentation
  • L'objet global window
  • Sélectionner des éléments
  • Créer et supprimer des éléments
  • Gérer les règles CSS
  • Test
Programmation événementielle
  • Présentation
  • La propagation dans le DOM
  • Les écouteurs on...
  • Les écouteurs lambda et indépendants
  • Exercice du Pion en cage : présentation
  • Exercice du Pion en cage : solution de la première partie
  • Exercice du Pion en cage : seconde partie
  • Exercice du Pion en cage : solution de la seconde partie
  • Supprimer le comportement par défaut
Traitements asynchrones
  • Présentation
  • Les promesses
  • API Fetch sans données
  • API Fetch avec données
Examen final
  • Conclusion
  • Test
  • BONUS