Ce cours comprend Coursera Coach ! Une façon plus intelligente d'apprendre avec des conversations interactives en temps réel qui vous aident à tester vos connaissances, à remettre en question vos hypothèses et à approfondir votre compréhension au fur et à mesure que vous progressez dans le cours. Débloquez la puissance de JavaScript avec ce cours alors que vous maîtrisez des techniques intermédiaires essentielles comme les méthodes de tableau, la programmation orientée objet, la gestion des erreurs et le travail avec des modules JavaScript. Vous acquerrez une expérience pratique à travers plusieurs projets, y compris un gestionnaire de liste Todo, un suivi de budget et une application Kanban, qui renforcera votre apprentissage et stimulera vos compétences en matière de résolution de problèmes. En comprenant les techniques de manipulation de tableaux comme map(), filter() et reduce(), vous serez en mesure de travailler efficacement avec les fonctionnalités intégrées de JavaScript. En outre, vous plongerez dans les concepts de la Programmation orientée objet (POO), en apprenant à créer des classes, l'héritage, et à tirer parti des méthodes statiques et des prototypes. Les projets intégrés au cours garantissent que vous développerez des compétences pratiques qui vont au-delà de la théorie. Ce cours est conçu pour les apprenants qui sont à l'aise avec les bases de JavaScript et qui sont désireux d'améliorer leurs compétences. À la fin du cours, vous aurez les connaissances nécessaires pour créer des applications dynamiques et complexes, et vous aurez des projets de codage pratiques pour démontrer vos capacités.


Concepts intermédiaires de JavaScript et d'OOP
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
Maîtriser les méthodes avancées de tableaux comme map(), filter() et reduce() pour manipuler efficacement les données.
Développer des applications pratiques telles qu'un gestionnaire de liste de choses à faire et un suivi de budget avec JavaScript.
Comprendre les concepts de la Programmation orientée objet (POO), y compris l'héritage, les méthodes statiques et les prototypes.
Acquérir une expérience pratique du déploiement de projets à l'aide de GitHub et Netlify, en améliorant vos compétences en matière de déploiement.
Compétences que vous acquerrez
- Catégorie : Développement d'applications
- Catégorie : Javascript
- Catégorie : Applications Web
- Catégorie : GitHub
- Catégorie : JSON
- Catégorie : Débogage
- Catégorie : Stockage des données
- Catégorie : Programmation orientée objet (POO)
- Catégorie : Déploiement des applications
Détails à connaître

Ajouter à votre profil LinkedIn
septembre 2025
11 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 9 modules dans ce cours
Dans ce module, nous allons nous plonger dans les méthodes de tableau essentielles qui vous permettent de manipuler et de gérer efficacement les données. Vous apprendrez à filtrer, transformer, trier et inverser les données en utilisant les méthodes de tableaux JavaScript. Nous verrons également comment enchaîner ces méthodes pour rationaliser votre code.
Inclus
7 vidéos2 lectures1 devoir
Dans ce module, nous vous guiderons dans la construction d'un projet pratique de Gestionnaire de liste de tâches. Vous mettrez en œuvre des fonctionnalités JavaScript de base telles que l'ajout et la suppression de tâches, la gestion du nombre de tâches et l'activation de la recherche. Nous aborderons également le déploiement de votre projet sur GitHub et Netlify.
Inclus
9 vidéos1 devoir
Dans ce module, nous allons explorer comment manipuler les dates et les heures en JavaScript. Vous apprendrez à travailler avec l'objet Date et à effectuer des opérations pour récupérer et manipuler des données de date et d'heure dans vos projets.
Inclus
2 vidéos1 devoir
Dans ce module, nous vous présenterons le stockage local en JavaScript. Vous apprendrez à stocker, récupérer et formater des données pour les faire persister d'une session à l'autre, ce qui rendra vos applications web plus dynamiques et plus conviviales.
Inclus
2 vidéos1 devoir
Dans ce module, nous vous aiderons à créer un projet de suivi budgétaire à partir de zéro. Vous apprendrez à gérer les transactions, à calculer les soldes et à stocker les données localement. En outre, nous couvrirons le déploiement sur GitHub et Netlify afin que votre projet soit vivant et partageable.
Inclus
11 vidéos1 devoir
Dans ce module, nous allons explorer les concepts de Programmation orientée objet en JavaScript. Vous apprendrez à créer des classes, à travailler avec l'héritage et à appliquer des techniques modernes de POO telles que les méthodes statiques, les getters et les setters pour structurer et organiser votre code.
Inclus
12 vidéos1 devoir
Dans ce module, nous verrons comment gérer les erreurs et les exceptions en JavaScript. Vous apprendrez à utiliser les blocs try-catch pour attraper les erreurs et gérer les exceptions dans vos applications pour des expériences utilisateur plus fluides.
Inclus
2 vidéos1 devoir
Dans ce module, nous allons explorer les modules JavaScript et la façon dont ils aident à organiser le code pour une meilleure maintenabilité. Vous apprendrez à créer, exporter et importer des modules pour diviser votre projet en composants plus petits et réutilisables.
Inclus
2 vidéos1 devoir
Dans ce module, nous vous guiderons dans la construction d'une application Kanban à partir de zéro. Vous apprendrez à mettre en œuvre des fonctionnalités de base telles que la création, la suppression et la mise à jour des tâches, ainsi que la fonctionnalité de glisser-déposer pour la gestion des tâches. Enfin, nous couvrirons le déploiement de votre application sur GitHub et Netlify.
Inclus
16 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
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
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,

