قیمت این دوره: رایگانــ
  • مدرس دوره : عرفان میرزایی کلخوران
  • تعداد ویدیوها : 19 ویدیو
  • مدت زمان دوره : 3:2:00
  • سطح دوره : مقدماتی
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1401/12/28
آموزش جامع webRTC - سطح مقدماتی

آموزش جامع webRTC - سطح مقدماتی

با سلام خدمت شما دوستان عزیز ، این دوره در رابطه با ابزاری به نام webRTC  هست

webRTC :

مخفف عبارت Web Real Time Communications

شما با یادگیری این ابزار قادر خواهید بود انواع برنامه های تحت وب Realtime درست کنید و یک ارتباط بلادرنگ داشته باشید.

با webRTC میتونیم انواع داده ها رو به صورت Realtime منتقل کنیم ، مثل ویدیو ، صدا ، فایل ، پیام و ..

این ابزار ، گزینه خوبی برای ساخت برنامه های چت اپ و ویدیو چت هست.

چراکه توسط گوگل توسعه پیدا کرده و بیشتر نرم افزار های معروف مثل google meet , discord

از webRTC استفاده میکنند ..

این دوره بدرد کسانی میخورد که علاقمند به ساخت برنامه های

 Realtime : chatApp,videoCahtApp هستند ..

دوره جامع webRTC به 3 دوره متفاوت تقسیم میشود :

دوره اول به صورت مقدماتی با معماری و پروتکل webRTC آشنا میشویم .

دوره دوم به صورت عملی و پروژه محور یک برنامه videoChatApp از صفر توسعه میدیم .

دوره سوم هم به صورت پروژه محور ، یک پروژه بزرگ تر ، یک برنامه شبیه به discord ، از صفر توسعه خواهیم داد ..

این دوره ، اولین دوره فارسی در رابطه با webRTC به صورت جامع و کامل خواهد بود.

 

پیشنیاز ها :

دوره مقدماتی ، پیش نیازی ندارد چراکه تمرکز بیشتر روی معماری webRTC هست ..

دوره دوم ، باید درک مناسبی از html,css, JavaScript, nodejs,webSocket,express داشته باشید ، چراکه از این ابزار ها در ساخت پروژه استفاده خواهیم کرد ..

دوره سوم هم در کنار ابزار های بالا باید درک مناسبی از mongoDB,React js داشته باشید ..

لازم نیست این ابزار ها رو خیلی کامل بلد باشید ، اگر یک اشنایی نسبی هم داشته باشید و یکم کار کرده باشید کافی هست ..

پس از پایان این دوره ، شما به درک مناسبی از webRTC میرسید و با امادگی کامل ، آماده دوره پروژه محور می شوید ..

 

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

1) webRTC  چیست

2) انواع توپولوژی شبکه برای webRTC

3) STUN Server  چیست

4) اهمیتSignaling Server  

5) وظیفه TURN Server  در webRTC

6) SDP   چیست

7) نحوه کارکردICE Candidate 

8) SDP vs UDP   در webRTC

9) اهمیت  NAT  در webRTC

10) مشکلات NAT   در webRTC

11) پیاده سازی پروژه عملی




فهرستـــ ویدیوها

مدت زمان دوره 3:2:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:06:58

معرفی دوره

2
  • webRTC چیست ؟

00:09:42

webRTC چیست ؟

3
  • انواع شبکه های کامپیوتری

00:10:30

در این قسمت به انواع توپولوژی های شبکه می پردازیم

4
  • SignalingServer در webRTC

00:08:14

در این قسمت با نحوه کارکرد webRTC آشنا می شویم

5
  • STUN server چیست ؟

00:09:40

نحوه عملکرد STUN server در webRTC

6
  • TURN server چیست؟

00:09:35

نحوه عملکرد TURN server در webRTC

7
  • تفاوت TCP و UDP

00:26:00

در این بخش به تفاوت دو پروتکل tcp و udp در webRTC می پردازیم

8
  • SDP چیست؟

00:07:24

در این قسمت به مفهوم sdp در webRTC میپردازیم

9
  • ICE Candidate چیست؟

00:10:25

در این قسمت به مفهوم ice candidate میپردازیم

10
  • نحوه عملکرد webRTC

00:10:35

در این قسمت به نحوه کارکرد پروتکل webRTC میپردازیم

11
  • مشکلات NAT در webRTC - پارت اول

00:11:00

در این قسمت به مشکلات مربوط به nat در webRTC میپردازیم

12
  • مشکلات NAT در webRTC - پارت دوم

00:08:00

در این قسمت به مشکلات مربوط به nat در webRTC میپردازیم

13
  • پیش نمایش پروژه عملی

00:05:00

در این قسمت پیش نمایشی از پروژه ای که در آینده قرار هست توسعه بدیم رو نشون میدیم

14
  • شروع پروژه عملی

00:15:04

در این قسمت نیازمندی های لازم برای شروع پروژه رو باهم بررسی میکنیم

15
  • راه اندازی socket io در server

00:03:13

در این قسمت socket io رو در سمت server راه اندازی میکنیم

16
  • راه اندازی socket io در front

00:06:50

در این قسمت socket io رو در سمت front پیاده سازی میکنیم

17
  • هندل کردن user های متصل به سرور

00:11:30

هندل کردن user های متصل به سرور

18
  • پیاده سازی بخش front

00:07:10

در این قسمت بخش front رو باهم پیاده سازی میکنیم

19
  • بخش پایانی دوره مقدماتی - برنامه های آینده

00:05:30

در این قسمت به برنامه های آینده در خصوص webRTC میپردازیم .


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .