❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [July 27th, 2023]
The "WebRTC Practical Course: Create Video Chat Application" is a hands-on learning experience in WebRTC using vanilla JavaScript. Even with basic JavaScript knowledge, participants will be guided through the entire process of developing a video chat application. The course covers establishing direct calls between users via personal codes or anonymous connections, similar to popular web apps like Omegle or Talkwithstranger. By building their own WebRTC implementation, learners will gain practical insights into the technology without relying on frameworks like React, Vue.js, or Angular. SocketIO serves as the signaling server, and the course focuses on WebRTC-related concepts, including data channels for chat functionality, recording capabilities, and connections with strangers. By completing this course, participants will have the confidence and skills to create and customize their own WebRTC applications for real-time communication, whether for video chat or other interactive purposes.
Course Syllabus
App presentation and theory
Prepare environment and create server
Creating front-end of our application
Preparing logic of the application before WebRTC connection
WebRTC implementation to establish connection between two users
WebRTC data channels
MediaRecorder API
Finishing app by adding possibility to connect with the strangers and hanging up
App deployment to heroku
Connecting with TURN server and checking connection outside of local network
What's next