Cours en ligne gratuit Apprendre JavaScript de zéro à avancé (POO, Asynchrone, Promises, Async/Await)
Durée du cours en ligne : 19 heure et 39 minutes
Nouveau
Cours gratuit en ligne pour progresser en JavaScript, des bases à l’avancé, avec POO et asynchrone (promises, async/await).
Dans ce cours gratuit, découvrez
Introduction et mise en route
Fondamentaux du langage : variables, types et contrôle du flux
Fonctions et structures de données (tableaux) + pratique
Programmation fonctionnelle et manipulation de texte
Dates et temps en JavaScript
Objets et prototypes : bases et mécanismes avancés
Encapsulation, classes et composition
Introduction à l'asynchrone
Promises et Async/Await
Programmation orientée événements et event loop
Conclusion et prochaines étapes
Descriptif du cours
Découvrez un cours en ligne gratuit pour progresser en JavaScript, depuis les bases jusqu’aux notions avancées utilisées dans les projets modernes du web. L’approche est pensée pour consolider les fondamentaux et gagner en aisance, afin d’écrire un code plus clair, plus fiable et plus maintenable.
Vous avancez pas à pas vers des concepts essentiels comme les fonctions, les structures de contrôle, la manipulation des données, ainsi que des outils incontournables pour structurer vos applications. L’accent est mis sur une montée en compétence progressive, avec une logique de pratique et de compréhension en profondeur.
Le parcours met aussi en lumière la programmation orientée objet en JavaScript, en explorant les mécanismes internes du langage et les différentes manières d’organiser votre code. Vous apprenez à raisonner en termes d’architecture, de réutilisation et d’évolution, pour mieux gérer la complexité.
Enfin, vous abordez les fondements de l’asynchrone et les modèles courants utilisés au quotidien, afin de comprendre le comportement de JavaScript dans le navigateur et de mieux gérer les interactions, les événements et les opérations non bloquantes.
Contenu du cours
Leçon vidéo : Teaser - Apprendre JavaScript - Le langage01m
Exercice: Quel est l’objectif principal de la nouvelle série de vidéos annoncée ?
Leçon vidéo : JavaScript : 0-Histoire d'un langage06m
Exercice: Quel événement de 2009 a permis d’exécuter JavaScript côté serveur ?
Leçon vidéo : JavaScript : 1-Hello world29m
Leçon vidéo : JavaScript : 2-Les variables42m
Exercice: Quel type de portée (scope) a une variable déclarée avec le mot-clé var à l’intérieur d’une fonction ?
Exercice: Que se passe-t-il si on tente d’accéder à une variable déclarée avec let avant sa déclaration dans le même scope ?
Exercice: Quelle affirmation décrit correctement la différence entre const et let concernant la réaffectation ?
Leçon vidéo : JavaScript : 3-Les types30m
Exercice: Que signifie le fait que JavaScript soit un langage à typage dynamique ?