WebRTC Practical Course Create Video Chat Application
This WebRTC Practical Course will teach you how to create a video chat application with vanilla JavaScript. No prior knowledge of frameworks such as React, Vue.js, or Angular is required. You will learn how to use WebRTC, JavaScript, SocketIO, Express.js, Node.js, and Vanilla JavaScript to create the front-end of the application. You will also learn how to use SocketIO as a websocket server. The course will cover the process of establishing a connection between two peers, as well as adding features such as recording, chat functionality, and the ability to connect with strangers. After completing the course, you will have the confidence to create and adjust your own WebRTC implementation. ▼
ADVERTISEMENT
Course Feature
Cost:
Paid
Provider:
Udemy
Certificate:
Paid Certification
Language:
English
Start Date:
2021-06-28
Course Overview
❗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
Course Provider
Provider Udemy's Stats at AZClass
Discussion and Reviews
0.0 (Based on 0 reviews)
Start your review of WebRTC Practical Course Create Video Chat Application