Mis à jour en mai 2025.Ce cours intègre désormais 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 les hypothèses et à approfondir votre compréhension au fur et à mesure que vous progressez dans le cours.Dans ce cours, vous maîtriserez WebSockets, en apprenant à créer des applications Web interactives en temps réel avec une communication efficace dans les deux sens. À la fin du cours, vous serez en mesure d'établir des connexions WebSocket, de gérer des communications sécurisées et de gérer le transfert de données par le biais de trames WebSocket. Vous apprendrez également à mettre en œuvre les en-têtes WebSocket, à utiliser l'API WebSocket pour les applications événementielles et à dépanner à l'aide d'outils tels que Wireshark. En outre, vous comprendrez les principales différences entre les WebSockets, AJAX, le polling et d'autres méthodes de communication en temps réel. Le cours commence par une introduction aux concepts de base tels que HTTP, TCP et les WebSockets. Vous explorerez leurs rôles dans la communication Internet et l'évolution de l'échange de données en temps réel. Ensuite, nous nous plongerons dans l'ouverture de connexions WebSocket, en examinant le processus de poignée de main, les en-têtes et les caractéristiques de sécurité telles que la clé Sec-WebSocket. Vous apprendrez comment ces éléments fonctionnent ensemble pour permettre une communication transparente entre les clients et les serveurs. Ensuite, nous examinerons les trames de données WebSocket, en nous concentrant sur les types, la fragmentation et la gestion de la charge utile. Vous explorerez également les WebSockets sur HTTP/2 et HTTP/3 et les comparerez à des technologies plus anciennes comme AJAX et les événements envoyés par le serveur. À la fin du cours, vous serez en mesure d'intégrer les WebSockets dans des applications Web et de les faire évoluer efficacement. Ce cours est conçu pour les développeurs qui souhaitent créer des applications interactives en temps réel. Que vous soyez novice en matière de WebSockets ou que vous cherchiez à améliorer votre expertise, vous acquerrez les connaissances nécessaires pour mettre en œuvre les WebSockets dans les applications Web. Il convient à toute personne familière avec les bases du développement web et ne nécessite aucune expérience préalable avec les technologies spécifiques aux WebSockets.

Le protocole WebSockets expliqué - Master Web Development
Économisez sur les compétences qui vous font briller avec 40 % de réduction sur 3 mois de Coursera Plus. Économisez maintenant

Le protocole WebSockets expliqué - Master Web Development

Instructeur : Packt - Course Instructors
Inclus avec
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire
Expérience recommandée
1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Ce que vous apprendrez
Apprenez à établir et à gérer des connexions WebSocket dans des applications en temps réel.
Comprendre la poignée de main WebSocket, les en-têtes et les mesures de sécurité telles que Sec-WebSocket-Key.
Acquérir une expérience pratique de l'API WebSocket pour créer des applications web interactives et pilotées par des événements.
Explorer les trames de données WebSocket, y compris les trames de contrôle, le masquage et la gestion efficace de la charge utile.
Compétences que vous acquerrez
- Catégorie : Analyse du réseau
- Catégorie : Développement Web
- Catégorie : Ajax
- Catégorie : Programmation événementielle
- Catégorie : Données en temps réel
- Catégorie : TCP/IP
- Catégorie : Mise en réseau générale
- Catégorie : Évolutivité
- Catégorie : Protocoles de réseau
Outils que vous découvrirez
- Catégorie : Applications Web
- Catégorie : Interface de programmation d'applications (API)
Détails à connaître

Certificat partageable
Ajouter à votre profil LinkedIn
Évaluations
8 devoirs
Enseigné en Anglais
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 7 modules dans ce cours
Instructeur

Offert par
En savoir plus sur Mise en réseau
Statut : Essai gratuit
Statut : Essai gratuit
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.’
Foire Aux Questions
Plus de questions
Aide financière disponible,






