لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات