آموزش Omegle Clone را از ابتدا بسازید: Webrtc، Socket io، MongoDB

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

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با استفاده از WebRTC، Socket io و MongoDB یک وب‌سایت چت شبیه Omegle با چت متنی و ویدیویی بسازید و از روز اول کسب درآمد کنید. ساختن یک وب‌سایت چت هم‌زمان از ابتدا پیاده‌سازی قابلیت‌های چت متنی و ویدیویی هم‌زمان کار با WebRTC API برای پخش داده‌های صوتی و تصویری ایجاد یک معماری مقیاس‌پذیر برای یک وب‌سایت چت سفارشی‌سازی و کسب درآمد از یک وب‌سایت شبیه‌سازی Omegle استقرار وب‌سایت به صورت زنده عیب یابی سرور مشکلات رایج با WebRTC و Socket io پیش نیازها: درک اولیه HTML، CSS و جاوا اسکریپت آشنایی با Node js و npm دسترسی به ویرایشگر کد [VS Code] و مرورگر وب [Chrome، Mozilla]

سلام، آیا تا به حال خواسته اید یک وب سایت چت تصویری مانند Omegle بسازید که در آن کاربران بتوانند با افراد غریبه تصادفی چت کنند؟ این دوره همه چیزهایی را که برای ایجاد یک وب سایت Omegle مانند از ابتدا با استفاده از WebRTC، Socket io و MongoDB نیاز دارید به شما آموزش می دهد.
در این دوره آموزشی، نحوه ساختن یک وب سایت Omegle clone از ابتدا با استفاده از WebRTC را یاد خواهید گرفت. ، سوکت io و MongoDB. Omegle یک وب سایت چت ویدیویی محبوب است که افراد غریبه تصادفی را برای مکالمات یک به یک جفت می کند. در پایان دوره، درک عمیقی از نحوه کار WebRTC، سوکت io و MongoDB برای ایجاد برنامه های وب مقیاس پذیر و بلادرنگ خواهید داشت. در این دوره ما قصد داریم اتصال webrtc مبتنی بر مرورگر به مرورگر بسازیم که به پهنای باند سرور میزبان برای انتقال داده های ویدئویی، صوتی یا متنی نیاز ندارد، به این معنی که به طور قابل توجهی پهنای باند سرور را کاهش می دهد که مانند یک وب سایت وبلاگ کوچک، پهنای باند مصرف می کند. دور زدن سرور میزبان بنابراین ساخت و نگهداری آن بسیار مقرون به صرفه است.

این دوره برای توسعه دهندگان وب مبتدی و متوسط ​​طراحی شده است که می خواهند دانش خود را در زمینه فناوری های ارتباطی بلادرنگ و توسعه برنامه های کاربردی وب گسترش دهند. شما با یادگیری اصول WebRTC، socket io و MongoDB شروع می‌کنید و سپس به ساخت ویژگی‌های مختلف وب‌سایت Omegle clone، مانند چت بلادرنگ، چت ویدیویی با یکپارچه‌سازی پایگاه داده ادامه می‌دهید.

در طول دوره، به منابع مختلفی از جمله سخنرانی های ویدیویی، آموزش های نوشتاری و نمونه کد دسترسی خواهید داشت. شما همچنین این فرصت را خواهید داشت که آنچه را که یاد گرفته اید از طریق یک سری تمرینات و تکالیف عملی تمرین کنید. در پایان دوره، شما یک وب‌سایت شبیه‌سازی Omegle خواهید ساخت که می‌توانید آن را سفارشی کنید و برای اهداف خود کسب درآمد کنید.


سرفصل ها و درس ها

معرفی Introduction

  • خوش آمدید [همان معرفی] Welcome [ Same as Intro]

  • ایجاد ساختار پوشه Create Folder Structure

ایجاد صفحه فرود و صفحه اصلی Creating Landing and Home Page

  • ایجاد صفحه فرود Creating Landing Page

  • طراحی صفحه فرود Designing Landing Page

  • ایجاد صفحه اصلی Creating Home Page

  • طراحی صفحه اصلی 1 Designing Home Page 1

  • طراحی صفحه اصلی 2 Designing Home Page 2

  • تبدیل به ساختار MVC Converting to MVC Structure

سرور ایجاد کنید Create Server

  • ایجاد سرور 01 Creating Server 01

  • ایجاد سرور 02 Creating Server 02

  • مسیریابی و تنظیم Routing and Adjustment

ایجاد اتصال WebRTC Building WebRTC Connection

  • راه اندازی WebRTC با Socket.io Initiating WebRTC with Socket.io

  • سوکت در اتصال در سرور Socket on Connect at Server

  • ایجاد و ارسال پیشنهاد Create and Send offer

  • ایجاد و ارسال پاسخ Create and Send answer

  • تکمیل تابع CreateConnection Completion of CreateConnection function

  • مبادله ICE Candidate Exchange ICE Candidate

  • ایجاد اتصال WebRTC Build WebRTC Connection

ساخت کانال داده و سیستم پیام رسانی Building Data Channel and Messaging System

  • ایجاد کانال داده Create Data channel

  • ایجاد سیستم پیام متنی Creating Text Messaging System

ادغام MongoDB MongoDB Integration

  • دسترسی به MongoDB Atlas Getting Access to MongoDB Atlas

  • ادغام MongoDB به پروژه 1 MongoDB Integration to the project 1

  • ادغام MongoDB به پروژه 2 MongoDB Integration to the project 2

  • تنظیم و ارسال omeID Set and Send omeID

  • افزودن کاربر به پایگاه داده Add User to Database

تکمیل Omegle Clone Completing Omegle Clone

  • خروج و بازبینی به‌روزرسانی کاربر Leaving and Revisited User Update

  • کاربر راه دور جدید را پیدا کنید Find New Remote User

  • به روز رسانی در مورد تعامل Update on Engagement

  • به کاربر بعدی بروید Move to Next User

  • وب سایت تکمیل ساختمان Finishing Building Website

استقرار Omegle Clone Deploying The Omegle Clone

  • در حال استقرار در سرور زنده Deploying to live server

  • لمس نهایی Final Touch

  • تست برنامه در سرور زنده Testing The Application in Live Server

نتیجه Conclusion

  • تبریک میگم Congratulation

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش Omegle Clone را از ابتدا بسازید: Webrtc، Socket io، MongoDB
جزییات دوره
5.5 hours
34
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
372
4.3 از 5
دارد
دارد
دارد
Km Habib
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar