Packt
Mastering WebRTC: Real-Time Communication with JavaScript

Acquérir des compétences de haut niveau avec Coursera Plus pour 199 $ (régulièrement 399 $). Économisez maintenant.

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Mastering WebRTC: Real-Time Communication with 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

  • Master WebRTC fundamentals and its capabilities for real-time communication.

  • Understand how to troubleshoot WebRTC applications using tools like webrtc-internals and Wireshark.

  • Implement a WebRTC signaling server using WebSocket and Node.js.

  • Set up and manage peer-to-peer connections, including data channels and media streams.

Compétences que vous acquerrez

  • Catégorie : Telecommunications
  • Catégorie : Web Applications
  • Catégorie : Network Troubleshooting
  • Catégorie : Real Time Data
  • Catégorie : Web Servers
  • Catégorie : Web Services
  • Catégorie : Application Programming Interface (API)
  • Catégorie : Node.JS
  • Catégorie : Front-End Web Development
  • Catégorie : Browser Compatibility
  • Catégorie : Debugging
  • Catégorie : Network Protocols
  • Catégorie : Servers
  • Catégorie : Javascript

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

In this module, we will introduce you to WebRTC and its transformative role in enabling real-time communication. We’ll start by exploring the limitations of traditional HTTP and how WebRTC overcomes them. Through practical demonstrations, you'll see the technology in action with live cross-browser calls and understand how it's governed by international standards to ensure universal compatibility. You'll also discover unexpected use cases for WebRTC that expand its potential far beyond simple video chats.

Inclus

7 vidéos1 lecture

In this module, we will dive deep into the theoretical aspects of WebRTC, including its key components and underlying technologies. You'll learn how to access media devices, manage peer connections, and understand the process of establishing a successful connection through NAT traversal techniques. With visual aids and practical tools, you’ll get a thorough understanding of WebRTC’s inner workings and how to troubleshoot and optimize your WebRTC applications effectively.

Inclus

30 vidéos1 devoir

In this module, we will guide you through the process of preparing your development environment for WebRTC. You’ll learn how to set up a Node.js server, configure WebSocket communication for real-time interactions, and create the frontend structure needed for user sessions. By the end, you’ll be able to manage user connections and have a functional UI to initiate WebRTC calls within rooms, preparing the groundwork for real-time peer-to-peer applications.

Inclus

18 vidéos1 devoir

In this module, we will walk you through the logic required to manage WebRTC rooms, including setting up WebSocket communication for creating and joining rooms. You will learn how to handle server-side room management, update the user interface dynamically, and resolve common issues related to room creation and user disconnections. This section lays the foundation for building a WebRTC-based application where users can interact with each other in virtual rooms.

Inclus

31 vidéos1 devoir

In this module, we will guide you through the process of establishing a WebRTC peer-to-peer connection. You’ll start by understanding the connection flow and then move into the implementation of WebRTC offers, ICE candidates, and peer connection objects. We’ll cover all stages of WebRTC communication, from signaling to data channel setup, ensuring that you have a fully functional real-time communication system. Plus, we’ll show you how to troubleshoot connection issues and monitor the process for optimal performance.

Inclus

48 vidéos3 devoirs

Instructeur

Packt - Course Instructors
Packt
1 323 Cours338 811 apprenants

Offert par

Packt

En savoir plus sur Mobile and Web Development

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