Savez-vous que la seule fonctionnalité d'une application web avec laquelle l'utilisateur interagit directement est la page web ? Si vous la mettez mal en œuvre, le côté serveur n'a plus aucune importance aux yeux de l'utilisateur ! L'utilisateur d'aujourd'hui attend beaucoup de la page web : elle doit se charger rapidement, exposer le service désiré, et être confortable à visualiser sur tous les appareils : d'un ordinateur de bureau aux tablettes et aux téléphones mobiles. Le cours couvre les concepts fondamentaux de la programmation JavaScript, en commençant par les variables, les types de données, les opérateurs, et les mécanismes de parcours utilisateur. Il enseignera ensuite aux apprenants la programmation orientée objet en JavaScript, la création d'objets à l'aide de littéraux et de constructeurs, les prototypes et les subtilités du mot-clé 'this'. Ensuite, le cours aborde la puissance des tableaux en Javascript, l'utilisation des espaces de noms et des IIFE pour éviter les collisions de variables, ainsi qu'une discussion sur les fermetures et leurs cas d'utilisation dans la programmation en Javascript. Après avoir couvert les concepts fondamentaux de la programmation Javascript, le cours passe à la construction de sites web dynamiques et interactifs en utilisant Javascript et AJAX (Asynchronous JavaScript and XML) pour interagir avec le Modèle DOM (Modèle DOM), gérer les événements utilisateurs et mettre à jour dynamiquement le contenu des pages web. Le cours abordera également le protocole HTTP, les différentes méthodes de requête HTTP et la manière de travailler avec des données JSON. En s'appuyant sur ces compétences, les apprenants acquerront une expérience pratique en convertissant le site web du restaurant en une application dynamique à page unique (SPA) alimentée par Javascript et AJAX.

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

Introduction à JavaScript et AJAX : Construire des applications Web
Ce cours fait partie de Spécialisation HTML, CSS et Javascript pour les développeurs web

Instructeur : Yaakov Chaikin
6 051 déjà inscrits
Inclus avec
(45 avis)
Ce que vous apprendrez
Concepts fondamentaux et avancés de la programmation en JavaScript
Comment interagir avec le Modèle DOM (Modèle DOM)
Comment gérer les événements utilisateur avec JavaScript
Comment créer des sites web réactifs et interactifs avec JavaScript et AJAX ?
Compétences que vous acquerrez
- Catégorie : Scripting
- Catégorie : Protocoles de réseau
- Catégorie : Javascript
- Catégorie : Services web
- Catégorie : AJAX
- Catégorie : HyperText Markup Language (HTML)
- Catégorie : Développement Web
- Catégorie : prototypage
- Catégorie : Programmation événementielle
- Catégorie : Applications Web
- Catégorie : Programmation orientée objet (POO)
- Catégorie : JSON
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

Il y a 2 modules dans ce cours
Quel intérêt aurait un site web s'il n'était pas fonctionnel ? Dans ce cours, nous allons nous concentrer sur l'apprentissage des fondamentaux du langage JavaScript. Beaucoup de développeurs, même chevronnés, "bricolent" avec JavaScript sans vraiment comprendre le fonctionnement du langage. Cela conduit à considérer le langage comme une nuisance plutôt que comme un outil puissant. C'est pourquoi nous allons nous concentrer non seulement sur le "comment", mais aussi sur le "pourquoi", afin que les fonctionnalités du langage Javascript vous donnent plus de pouvoir qu'elles ne vous déconcertent. Nous couvrirons à peu près tout - des constructions courantes du langage et des types JavaScript aux objets, fonctions, tableaux, fermetures et isolation du champ d'application.
Inclus
23 vidéos4 lectures9 devoirs1 évaluation par les pairs
Dans ce cours, nous allons prendre toutes ces nouvelles connaissances du langage JavaScript et apprendre à les utiliser dans le contexte d'une page Web. Nous commencerons par apprendre à manipuler correctement les composants d'une page web à l'aide de l'API du Modèle DOM JavaScript. Nous passerons ensuite à l'apprentissage de l'une des méthodes les plus populaires pour fournir des données à un site web - AJAX. Nous découvrirons le protocole du langage du web (HTTP), la manière de mettre en place et de gérer les demandes et les réponses Ajax, ainsi que la manière de traiter les données JSON. Nous terminerons le cours en connectant notre site web de restaurant du cours 3 (Codage du site statique de restaurant) à un véritable service backend qui nous permettra d'extraire dynamiquement les données du menu du restaurant depuis le serveur sans avoir à recharger la page entière.
Inclus
17 vidéos7 lectures3 devoirs1 évaluation par les pairs
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 mobile et web
Statut : Essai gratuit
Statut : Essai gratuitJohns Hopkins University
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?




Avis des étudiants
45 avis
- 5 stars
77,77 %
- 4 stars
11,11 %
- 3 stars
6,66 %
- 2 stars
4,44 %
- 1 star
0 %
Affichage de 3 sur 45
Révisé le 4 août 2025
It was really a great course took me through noob to pro
Révisé le 27 juil. 2024
It is good overall but the versions used are so outdated, I hope they put a year on when was this course published. Thanks Yaakov!
Révisé le 24 juil. 2024
Really awesome course, I recommend for anyone who wants to learn web development

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
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". 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 de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien de demande sur la page de description.
Plus de questions
Aide financière disponible,



