IBM
L'essentiel de la programmation en JavaScript
IBM

L'essentiel de la programmation en JavaScript

IBM Skills Network Team
Richa Arora

Instructeurs : IBM Skills Network Team

11 366 déjà inscrits

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.6

(111 avis)

niveau Débutant

Expérience recommandée

16 heures pour terminer
3 semaines à 5 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.6

(111 avis)

niveau Débutant

Expérience recommandée

16 heures pour terminer
3 semaines à 5 heures par semaine
Planning flexible
Apprenez à votre propre rythme

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

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

12 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Emplacement réservé

Élaborez votre expertise du sujet

Ce cours est disponible dans le cadre de
Lorsque vous vous inscrivez à ce cours, vous devez également sélectionner un programme spécifique.
  • 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
Emplacement réservé
Emplacement réservé

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

Emplacement réservé

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

Évaluations de l’enseignant
4.7 (29 évaluations)
IBM Skills Network Team
IBM
58 Cours1 034 194 apprenants
Richa Arora
IBM
8 Cours80 309 apprenants

Offert par

IBM

Recommandé si vous êtes intéressé(e) par Développement mobile et web

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

4.6

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

EE
5

Révisé le 7 févr. 2024

C
5

Révisé le 22 avr. 2024

FR
5

Révisé le 12 févr. 2024

Emplacement réservé

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