Le cours "AJAX pour les développeurs web" explore comment les sites web modernes mettent à jour des parties d'une page web sans avoir à recharger la page entière, offrant ainsi une expérience fluide et rapide à l'utilisateur. Ce cours couvre la relation entre les applications clientes ou les sites web et les serveurs, la distinction entre les chargements complets de pages et AJAX, et les meilleurs cas d'utilisation pour chacun d'entre eux. Nous approfondirons l'API Fetch de Javascript, la syntaxe moderne Async/Await, et les avantages de l'utilisation du module Axios pour rationaliser le processus d'envoi de requêtes à un serveur et de traitement de la réponse. Le cours présente également JSON comme format d'échange de données pour les clients et les serveurs, expliquant comment encoder et décoder JSON, la gestion des erreurs pour les requêtes AJAX, et les meilleures pratiques de sécurité cruciales pour AJAX. À la fin du cours, vous serez prêt à interagir en toute confiance avec une API en direct et à mettre à jour des éléments sur la page via AJAX.
Dans cette leçon d'introduction, les étudiants découvriront la relation entre les applications clientes et les serveurs, la différence entre le chargement complet d'une page et AJAX, les avantages et les inconvénients d'AJAX, et les scénarios qui bénéficieraient d'AJAX.
Inclus
4 vidéos2 lectures1 devoir
Afficher les informations sur le contenu du module
4 vidéos•Total 22 minutes
Introduction au cours•2 minutes
Introduction - Qu'est-ce qu'AJAX ?•7 minutes
Exemples AJAX•3 minutes
Anatomie des requêtes HTTP et des réponses HTTP•10 minutes
2 lectures•Total 20 minutes
Bienvenue au cours•10 minutes
Quand faut-il utiliser AJAX plutôt qu'un chargement complet de la page ?•10 minutes
1 devoir•Total 30 minutes
Quiz : AJAX contre le chargement complet des pages•30 minutes
Leçon 2
Module 2•1 heure à terminer
Détails du module
En s'appuyant sur les bases posées dans la leçon 1, les étudiants exploreront les approches actuelles pour effectuer des requêtes AJAX vers une API distante, ainsi que l'évolution des techniques AJAX au cours des dernières années. Enfin, ils se familiariseront avec le module Axios, qui simplifie le processus d'envoi de requêtes dans un environnement JavaScript moderne.
Inclus
4 vidéos1 lecture1 devoir
Afficher les informations sur le contenu du module
4 vidéos•Total 19 minutes
Récapitulatif des promesses Javascript : des requêtes asynchrones qui ne bloquent pas le navigateur•5 minutes
Requêtes AJAX utilisant l'API Fetch de JavaScript et les promesses traditionnelles•5 minutes
Encodage et décodage des données JSON•4 minutes
Mise à jour des éléments de la page sur la base du JSON renvoyé•5 minutes
1 lecture•Total 10 minutes
Interprétation des exemples JSON•10 minutes
1 devoir•Total 30 minutes
Quiz : Faire des requêtes AJAX•30 minutes
Leçon 3
Module 3•1 heure à terminer
Détails du module
Dans cette dernière leçon, les apprenants développeront leur capacité à traiter les réponses du serveur/de l'API en JSON, y compris la gestion des erreurs, les meilleures pratiques en matière de sécurité et la traduction d'une réponse JSON en éléments mis à jour sur la page Web
Inclus
4 vidéos1 lecture2 devoirs
Afficher les informations sur le contenu du module
4 vidéos•Total 17 minutes
Requêtes AJAX utilisant les fonctions Async et Await de JavaScript•4 minutes
Requêtes AJAX robustes à l'aide du module Axios•3 minutes
Gestion des erreurs dans AJAX•3 minutes
Meilleures pratiques en matière de sécurité•7 minutes
1 lecture•Total 10 minutes
Comparaison des méthodes AJAX•10 minutes
2 devoirs•Total 45 minutes
Quiz : Déboguer les requêtes AJAX•30 minutes
Évaluation notée : Interagir avec une API en direct en utilisant AJAX•15 minutes
Coursera rassemble un réseau diversifié d'experts en la matière qui ont démontré leur expertise grâce à leur expérience professionnelle dans l'industrie ou à leur solide formation universitaire. Ces instructeurs conçoivent et enseignent des cours qui permettent aux apprenants du monde entier d'acquérir des compétences pratiques et utiles à leur carrière.
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.’
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.
Que recevrai-je si j'achète le certificat ?
Lorsque vous achetez un certificat, vous avez accès à tous les supports de cours, y compris les devoirs notés. Une fois le cours terminé, votre certificat électronique sera ajouté à votre page de réalisations. Vous pourrez alors l'imprimer ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
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 pour postuler sur la page de description.