Build Omegle Clone from Scratch: Webrtc, Socket io, MongoDB

Course Provided by:Km Habib
Course Taken on: Udemy
starstarstarstarstar_border 4.092476

Description

Hi, Have you ever wanted to build a video chat website like Omegle, where users can chat with random strangers? This course will teach you everything you need to know to create an Omegle-like website from scratch using WebRTC, Socket io, and MongoDB.
In this course, you will learn how to build a functional Omegle clone website from scratch using WebRTC, socket io, and MongoDB. Omegle is a popular video chat website that pairs random strangers for one-on-one conversations. By the end of the course, you will have a deep understanding of how WebRTC, socket io, and MongoDB work together to create real-time, scalable web applications. In this course we going to build browser to browser based webrtc connection which doesn't require a hosted server bandwith to transport video, audio or text data, that mean it significantly reduce server bandwith which consume bandwith just like a small blog website because it is bypass the hosted server. So its highly cost effecient to build and maintain.

The course is designed for both beginners and intermediate web developers who want to expand their knowledge of real-time communication technologies and web application development. You will start by learning the fundamentals of WebRTC, socket io, and MongoDB, and then move on to building the different features of the Omegle clone website, such as real-time chat, video chat with database integration.

Throughout the course, you will have access to a variety of resources, including video lectures, written tutorials, and code samples. You will also have the opportunity to practice what you have learned through a series of hands-on exercises and assignments. By the end of the course, you will have built a functional Omegle clone website that you can customize and monetize for your own purposes.

Requrirements

Basic understanding of HTML, CSS, and JavaScript,Familiarity with Node js and npm,Access to a code editor[VS Code] and web browser[Chrome, Mozilla]

Course Includes

  • 5.5 hours on-demand video
  • 1 article
  • 6 downloadable resources
  • Access on mobile and TV
  • Full lifetime access
  • Certificate of completion

Course Reviews

  1. superb..
  2. Average Course. The content is fully explained but most of the logic is not cleared. Just the guy is doing code and saying few words thats it.
  3. very good course, just video #17 is out of order.
  4. there are code snippets in the server.js file that do not exist in the downloadable source code in section 30--very confusing..these code snippets are essential for the DB connection string string to work-also he did not mention that npm install dotenv command has to be run so that the MONGO_URI parameter can be read from its file!!