Packt

Maîtriser WebRTC : communication en temps réel avec JavaScript

Profitez de l'une de nos meilleures offres et renforcez vos compétences avec 50 % de réduction sur Coursera Plus. Économisez maintenant.

Packt

Maîtriser WebRTC : communication en temps réel avec JavaScript

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Maîtriser les principes fondamentaux de WebRTC et ses capacités de communication en temps réel.

  • Comprendre comment dépanner les applications WebRTC à l'aide d'outils tels que webrtc-internals et Wireshark.

  • Mettre en œuvre un serveur de signalisation WebRTC en utilisant WebSocket et Node.js.

  • Ensemble de données et gestion des connexions Peer-To-Peer, y compris les canaux de données et les flux de médias.

Compétences que vous acquerrez

  • Catégorie : Données en temps réel
  • Catégorie : Côté serveur
  • Catégorie : Compatibilité des navigateurs
  • Catégorie : Streaming en direct
  • Catégorie : Javascript
  • Catégorie : Serveurs
  • Catégorie : Débogage
  • Catégorie : Télécommunications
  • Catégorie : Développement Web Front-End
  • Catégorie : Protocoles de réseau
  • Catégorie : Dépannage du réseau

Outils que vous découvrirez

  • Catégorie : Applications Web
  • Catégorie : Serveurs web
  • Catégorie : Outils de développement web
  • Catégorie : Node.JS

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

janvier 2026

Évaluations

6 devoirs

Enseigné en Anglais

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

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 5 modules dans ce cours

Dans ce module, nous vous présenterons WebRTC et son rôle transformateur dans la communication en temps réel. Nous commencerons par explorer les limites du HTTP traditionnel et la manière dont WebRTC les surmonte. Grâce à des démonstrations pratiques, vous verrez la technologie incitation à l'action avec des appels inter-navigateurs en direct et comprendrez comment elle est régie par des normes internationales pour assurer une compatibilité universelle. Vous découvrirez également des cas d'utilisation inattendus de WebRTC qui étendent son potentiel bien au-delà des simples chats vidéo.

Inclus

7 vidéos1 lecture

Dans ce module, nous allons nous plonger dans les aspects théoriques de WebRTC, y compris ses composants clés et les technologies sous-jacentes. Vous apprendrez à accéder aux périphériques multimédias, à gérer les connexions entre pairs et à comprendre le processus d'établissement d'une connexion réussie grâce aux techniques de traversée NAT. Grâce à des aides visuelles et des outils pratiques, vous comprendrez parfaitement le fonctionnement interne de WebRTC et apprendrez à dépanner et à optimiser vos applications WebRTC de manière efficace.

Inclus

30 vidéos1 devoir

Dans ce module, nous vous guiderons à travers le processus de préparation de votre environnement de développement pour WebRTC. Vous apprendrez à mettre en place un serveur Node.js, à configurer la communication WebSocket pour les interactions en temps réel et à créer la structure frontale nécessaire aux sessions utilisateur. À la fin, vous serez en mesure de gérer les connexions des utilisateurs et de disposer d'une UI fonctionnelle pour lancer des appels WebRTC au sein des salles, préparant ainsi le terrain pour des applications Peer-To-Peer en temps réel.

Inclus

18 vidéos1 devoir

Dans ce module, nous vous guiderons à travers la logique requise pour gérer les salles WebRTC, y compris la mise en place de la communication WebSocket pour créer et rejoindre des salles. Vous apprendrez à gérer la gestion des salles côté serveur, à mettre à jour l'interface utilisateur de manière dynamique et à résoudre les problèmes courants liés à la création de salles et aux déconnexions d'utilisateurs. Cette section pose les bases de la construction d'une application basée sur WebRTC dans laquelle les utilisateurs peuvent interagir les uns avec les autres dans des salles virtuelles.

Inclus

31 vidéos1 devoir

Dans ce module, nous vous guiderons à travers le processus d'établissement d'une connexion Peer-To-Peer WebRTC. Vous commencerez par comprendre le flux de connexion, puis vous passerez à la mise en œuvre des offres WebRTC, des candidats ICE et des objets de connexion peer-To-Peer. Nous couvrirons toutes les étapes de la communication WebRTC, de la signalisation à la configuration du canal de données, afin de garantir que vous disposez d'un système de communication en temps réel entièrement fonctionnel. De plus, nous vous montrerons comment résoudre les problèmes de connexion et surveiller le processus pour des performances optimales.

Inclus

48 vidéos3 devoirs

Instructeur

Packt - Course Instructors
Packt
1 946 Cours576 973 apprenants

Offert par

Packt

En savoir plus sur 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.’

Foire Aux Questions