Ce cours comprend Coursera Coach - votre compagnon d'apprentissage interactif qui vous aide à tester vos connaissances, à remettre en question vos hypothèses et à approfondir votre compréhension au fur et à mesure que vous progressez dans le cours. Construisez une base solide en JavaScript, l'un des langages les plus utilisés dans le développement Web. Conçu pour les débutants, ce cours vous guide pas à pas à travers les concepts de base de la programmation, des exercices de codage et des projets pratiques afin que vous puissiez écrire du code JavaScript en toute confiance et l'appliquer à des applications réelles. Vous commencerez par configurer votre environnement de développement et apprendre les bases - variables, constantes, types de données et syntaxe essentielle. Grâce à des explications claires et des exemples interactifs, vous comprendrez comment JavaScript exécute le code et comment contrôler le flux du programme à l'aide de boucles, de conditions et d'opérateurs logiques. Ensuite, vous explorerez la puissance des fonctions, des méthodes et des littéraux d'objet, en construisant des blocs de code réutilisables et en apprenant les principes fondamentaux de la pensée orientée objet. Au fur et à mesure que vos compétences se développeront, vous plongerez dans le Modèle Objet du Document (DOM), découvrant comment JavaScript apporte de l'interactivité aux pages Web en manipulant les éléments, en répondant aux entrées de l'utilisateur et en mettant à jour le contenu de manière dynamique. Le cours se termine par un projet final pratique, dans lequel vous construirez une application de quiz entièrement fonctionnelle et la déploierez en ligne en utilisant GitHub et Netlify - ce qui vous donnera un véritable portfolio et une expérience pratique des processus de développement Web modernes. À la fin de ce cours, vous aurez : - Compris les principes fondamentaux de JavaScript, y compris la syntaxe, les types de données, les variables, et les opérateurs.

Débloquez l'accès à plus de 10 000 cours avec Coursera Plus. Essai gratuit de 7 jours.

Fondements et concepts essentiels de JavaScript
Ce cours fait partie de Spécialisation JavaScript Masterclass - De zéro à prêt à l'emploi avec 10 projets

Instructeur : Packt - Course Instructors
Inclus avec
Expérience recommandée
Ce que vous apprendrez
Comprendre les types de données JavaScript et comment les manipuler pour le développement dynamique du web.
Maîtriser les structures de flux de contrôle telles que les boucles, les énoncés if et l'opérateur ternaire pour créer des programmes flexibles.
Apprendre à interagir avec le Modèle DOM pour modifier dynamiquement le contenu, le style et la structure des pages web.
Construire et déployer une application web complète, du codage au déploiement en utilisant GitHub et Netlify.
Compétences que vous acquerrez
- Catégorie : Scripting
- Catégorie : Javascript
- Catégorie : Déploiement des applications
- Catégorie : HTML et CSS
- Catégorie : Interface utilisateur (UI)
- Catégorie : structures de données
- Catégorie : Débogage
- Catégorie : GitHub
- Catégorie : Principes de programmation
- Catégorie : Développement d'applications
- Catégorie : Programmation événementielle
- Catégorie : Développement Web
- Catégorie : Programmation orientée objet (POO)
- Catégorie : Conception et développement de sites web
Détails à connaître

Ajouter à votre profil LinkedIn
septembre 2025
9 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 8 modules dans ce cours
Dans ce module, nous présenterons la structure et les objectifs du cours, nous mettrons en évidence les principaux sujets abordés et nous vous guiderons vers des ressources précieuses, notamment des antisèches, des codes de démarrage et des outils. Cette configuration vous permettra de commencer avec clarté et confiance.
Inclus
2 vidéos2 lectures
Dans ce module, nous explorerons les éléments fondamentaux de JavaScript, notamment la syntaxe, les types de données, les variables, les chaînes, les nombres et les tableaux. Vous apprendrez également à exécuter du code JavaScript et à interagir avec la console du navigateur à des fins de débogage et de test.
Inclus
16 vidéos1 devoir
Dans ce module, nous aborderons les mécanismes de prise de décision et de bouclage qui déterminent la manière dont le code est exécuté. Vous apprendrez à appliquer des structures de flux de contrôle pour construire une logique dynamique et réactive dans vos programmes.
Inclus
13 vidéos1 devoir
Dans ce module, nous nous pencherons sur les fonctions, en explorant leur syntaxe, leurs types et la manière dont elles simplifient les tâches répétitives. Vous travaillerez également avec des fonctions fléchées, des méthodes et des fonctions de rappel pour une programmation JavaScript plus avancée.
Inclus
8 vidéos1 devoir
Dans ce module, nous examinerons le fonctionnement des objets en JavaScript, la manière de définir et d'accéder à leurs propriétés et à leurs méthodes, ainsi que leurs différences par rapport aux types de données primitifs. Vous explorerez également l'objet Math et les objets dans les tableaux.
Inclus
8 vidéos1 devoir
Dans ce module, nous nous concentrerons sur le DOM et sur la façon dont JavaScript interagit avec les éléments HTML. Vous apprendrez à sélectionner, modifier, créer et supprimer des éléments, à gérer des événements et à mettre en œuvre des sujets avancés tels que le bouillonnement et la délégation.
Inclus
14 vidéos1 devoir
Dans ce module, nous travaillerons avec des formulaires et les événements associés, y compris la soumission, la validation et le traitement des entrées utilisateur. Vous apprendrez également à utiliser des expressions régulières et à répondre aux pressions de touches et à d'autres comportements interactifs sur la page.
Inclus
7 vidéos1 devoir
Dans ce module, nous allons construire une application de quiz du monde réel à partir de zéro pour appliquer les concepts appris tout au long du cours. Vous concevrez l'UI, écrirez la logique fonctionnelle, suivrez les scores des utilisateurs et déployerez votre projet en direct sur le Web.
Inclus
8 vidéos1 lecture3 devoirs
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur

Offert par
En savoir plus sur Développement de logiciels
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Oui, vous pouvez visionner la première vidéo et le syllabus avant de vous inscrire. Vous devez acheter le cours pour accéder au contenu qui n'est pas inclus dans l'aperçu.
Si vous décidez de vous inscrire au cours avant la date de début de la session, vous aurez accès à toutes les vidéos et à toutes les lectures du cours. Vous pourrez soumettre vos travaux dès le début de la session.
Une fois que vous vous serez inscrit et que votre session aura commencé, vous aurez accès à toutes les vidéos et autres ressources, y compris les lectures et le forum de discussion du cours. Vous pourrez consulter et soumettre des évaluations pratiques, et effectuer les devoirs notés requis pour obtenir une note et un certificat de cours.
Plus de questions
Aide financière disponible,



