JavaScript est devenu le langage de programmation le plus populaire parmi les développeurs de logiciels. Ce cours sur l'essentiel du JavaScript est destiné à toute personne intéressée par une carrière d'ingénieur logiciel en tant que développeur web, mobile, front-end, back-end ou full stack.
L'essentiel de la programmation en JavaScript
Ce cours fait partie de plusieurs programmes.
Instructeurs : IBM Skills Network Team
11 366 déjà inscrits
Inclus avec
(111 avis)
Expérience recommandée
Ce que vous apprendrez
Décrire les concepts de développement JavaScript, énumérer les caractéristiques de ES6, décrire les structures de données et explorer les tableaux, DOM, AJAX et les techniques de débogage.
Explorez la gestion des erreurs et des exceptions, les fonctions et les événements, appliquez les techniques de manipulation des chaînes et de correction des erreurs, et parcourez le DOM.
Comparez les fonctions, les valeurs, les types de référence et les stratégies dans les promesses et Async/Await, et discutez de la modification de l'apparence des éléments du DOM.
Utiliser des fonctions, des services, des outils et des bibliothèques JavaScript pour créer et styliser la navigation et les pages, et AJAX pour récupérer et afficher des données à partir d'API.
Compétences que vous acquerrez
- Catégorie : Json
- Catégorie : Développement de logiciels
- Catégorie : Programmation Informatique
- Catégorie : JavaScript (langage de programmation)
- Catégorie : AJAX (Langage de programmation)
Détails à connaître
Ajouter à votre profil LinkedIn
12 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
Obtenez un certificat professionnel
Ajoutez cette qualification à votre profil LinkedIn ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance
Il y a 5 modules dans ce cours
Dans ce module, vous découvrirez les concepts d'introduction au développement JavaScript. Vous apprendrez les bases du développement de logiciels, notamment l'évolution de JavaScript avec ES6, qui a normalisé le langage JavaScript. Vous explorerez les variables et les types de données en JavaScript. Vous acquerrez une compréhension des opérateurs et des expressions à l'aide d'exemples. Vous étudierez différents types de fonctions et de concepts, tels que la fermeture et le hissage. Vous vous familiariserez avec ECMAScript. Enfin, vous apprendrez à connaître les événements en JavaScript et leurs déclencheurs pour créer des pages web dynamiques.
Inclus
11 vidéos2 lectures3 devoirs6 éléments d'application3 plugins
Dans ce module, vous apprendrez à connaître les tableaux et les objets. Vous allez d'abord acquérir une solide compréhension des tableaux et acquérir des compétences pratiques dans la création, la manipulation et l'itération des tableaux. Vous découvrirez diverses méthodes JavaScript pour les tableaux et explorerez les tableaux bidimensionnels. En outre, vous acquerrez une compréhension claire des classes et des objets en JavaScript et apprendrez à accéder aux propriétés des objets. Vous explorerez diverses techniques de manipulation de chaînes de caractères et reconnaîtrez l'importance de l'objet mathématique en JavaScript et l'utilisation des objets de date.
Inclus
8 vidéos1 lecture3 devoirs4 éléments d'application1 plugin
Dans ce module, vous apprendrez les techniques et les outils de débogage en JavaScript. Dans la leçon 1, vous en apprendrez plus sur le bloc Try-catch en tant qu'outil de débogage. Vous vous familiariserez avec le fonctionnement du Modèle DOM (DOM) et de ses différents nœuds. Vous étudierez diverses méthodes pour accéder aux éléments du DOM et les manipuler. Dans la leçon 2, vous apprendrez les composants clés du modèle d'objet du navigateur (BOM) et comment les utiliser dans un fichier HTML. Ensuite, vous comprendrez les différentes méthodes et techniques de navigation à l'aide d'exemples. Vous apprendrez également à styliser le DOM pour modifier sa représentation visuelle.
Inclus
6 vidéos1 lecture3 devoirs3 éléments d'application3 plugins
Dans ce module, vous apprendrez l'importance de JavaScript Object Notion (JSON) dans l'échange de données. Dans la leçon 1, vous serez également en mesure de faire la différence entre JSON et objet. Vous comprendrez la programmation asynchrone et synchrone à l'aide d'exemples. Vous apprendrez également la différence essentielle entre la programmation asynchrone et la programmation synchrone. Vous explorerez l'histoire et l'évolution de Asynchronous JavaScript and XML (AJAX). Vous acquerrez des connaissances sur les meilleures pratiques pour mettre en œuvre AJAX dans le développement. Vous apprendrez également les caractéristiques et les fonctionnalités de XMLHttpRequest à l'aide d'exemples. Dans la leçon 2, vous apprendrez les callbacks à l'aide d'un exemple. Vous apprendrez également ce que sont les promesses, leurs trois états, leur syntaxe et leurs avantages. Vous explorerez les caractéristiques de l'API fetch et ses différentes méthodes pour interagir avec les données sur les ressources web. Vous apprendrez également ce qu'est Axios et sa syntaxe à l'aide d'un exemple. Vous serez en mesure de faire la différence entre Axios et l'API fetch.
Inclus
7 vidéos1 lecture3 devoirs2 éléments d'application3 plugins
Inclus
1 vidéo2 lectures1 évaluation par les pairs2 éléments d'application1 plugin
Instructeurs
Offert par
Recommandé si vous êtes intéressé(e) par Développement mobile et web
Johns Hopkins University
Johns Hopkins University
University of London
Scrimba
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Avis des étudiants
111 avis
- 5 stars
77,67 %
- 4 stars
14,28 %
- 3 stars
3,57 %
- 2 stars
1,78 %
- 1 star
2,67 %
Affichage de 3 sur 111
Révisé le 7 févr. 2024
This course helps me a lot, i just see how JS is interesting and beautiful language, thank you...
Révisé le 22 avr. 2024
I really learnt lot about Javascript. And I can understand now how website works
Révisé le 12 févr. 2024
Excellent course. Covers subjects that no other course on Coursera treats. Highly recommend!
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
L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :
Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.
Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours du certificat et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations. De là, vous pourrez l'imprimer ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.
Si vous vous êtes abonné, vous bénéficiez d'une période d'essai gratuite de 7 jours pendant laquelle vous pouvez annuler votre abonnement sans pénalité. Après cette période, nous ne remboursons pas, mais vous pouvez résilier votre abonnement à tout moment. Consultez notre politique de remboursement complète.