دوره آموزشی
The Great Courses
دوبله زبان فارسی

بوت‌کمپ کامل WebRTC برای مبتدیان: WebRTC ،Socketio و JS

بوت‌کمپ کامل WebRTC برای مبتدیان: WebRTC ،Socketio و JS

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • یادگیری اینکه WebRTC چیست، چگونه کار می‌کند و چرا برای ارتباط بلادرنگ در وب اهمیت دارد.
  • راهنمای گام به گام برای پیکربندی ابزارها و شروع به ساخت پروژه‌های WebRTC با جاوااسکریپت
  • استفاده از API getUserMedia برای دسترسی به استریم‌های ویدیویی و صوتی از دوربین‌ها و میکروفون‌ها، و مدیریت مؤثر آنها
  • یادگیری چگونگی ایجاد اتصالات مستقیم بین کاربران با استفاده از RTCPeerConnection و درک فرآیند برقراری ارتباط
  • کشف مفهوم سیگنالینگ، نیازمندی آن و چگونگی پیاده‌سازی یک سرور سیگنالینگ ساده با استفاده از Socket IO
  • پیاده سازی گام به گام یک اپلیکیشن چت ویدیویی کاربردی که امکان اتصال، تماس و تعامل در زمان واقعی را فراهم می‌کند.
  • یادگیری راه‌های حل مشکلات رایج WebRTC مانند شکست در برقراری اتصال، عدم نمایش صوت و تصویر و مشکلات سازگاری مرورگر
  • بررسی چگونگی کمک سرورهای STUN/TURN به WebRTC در عبور NAT و امکان‌پذیری اتصالات در شبکه‌های مختلف
  • یادگیری درباره چالش‌های مقیاس‌پذیری اپلیکیشن های WebRTC و معرفی سرورهای مدیا مانند SFU (واحد پردازش انتقال انتخابی) و MCU (واحد کنترل چندنقطه‌ای)
  • ایجاد اعتماد به نفس از طریق توسعه پروژه‌ها و کشف موردهای استفاده WebRTC، مانند ویدئو کنفرانس، اشتراک‌گذاری صفحه و ابزارهای همکاری بلادرنگ

پیش نیازهای دوره

  • درک اولیه با HTML ،CSS و JavaScript توصیه می‌شود ولی الزامی نیست.
  • نیاز به تجربه قبلی در WebRTC ندارید - همه موارد را از ابتدا یاد خواهید گرفت.

توضیحات دوره

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

به دوره بوت‌کمپ کامل WebRTC برای مبتدیان خوش آمدید - یک دوره جامع و گام به گام که مخصوصاً برای مبتدیان طراحی شده است. در این دوره، پتانسیل WebRTC (ارتباط بلادرنگ وب) را کشف خواهید کرد؛ یک فناوری هیجان‌انگیز که اپلیکیشن های ویدئو، صدا و اشتراک‌گذاری داده به‌صورت بلادرنگ را مستقیماً در مرورگر بدون نیاز به افزونه یا نرم‌افزار اضافی اجرا می‌کند. همچنین یاد می‌گیرید چگونه WebRTC را با Socket IO برای سیگنالینگ و با JavaScript برای پیوند زدن این‌ها ترکیب کنید، تا بتوانید از همان ابتدا، اپلیکیشن های بلادرنگ بسازید.

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

در پایان این دوره، شما یک اپلیکیشن چت ویدیویی اولیه ساخته‌اید - پروژه‌ای کاملاً عملی که ارتباط همتا به همتا بلادرنگ را نشان می‌دهد. همچنین اعتماد به نفس و مهارت‌هایی کسب می‌کنید که بتوانید مفاهیم پیشرفته‌تر WebRTC را درک کنید و اپلیکیشن های پیچیده‌تری مانند پلتفرم‌های ویدئو کنفرانس، ابزارهای همکاری و اپلیکیشن های کم‌تاخیر بسازید.

این دوره برای چه کسانی مناسب است؟

  • مبتدیان علاقه‌مند به فناوری‌های ارتباط بلادرنگ
  • توسعه‌دهندگان جاوااسکریپت که می‌خواهند مهارت‌های خود را با WebRTC توسعه دهند.
  • هر کسی که قصد دارد اپلیکیشن های بلادرنگ مانند اپلیکیشن چت تصویری بسازد.
  • دانشجویان یا توسعه‌دهندگانی که کنجکاو هستند تا چگونگی ادغام Socket io با WebRTC را بیاموزند.

بوت‌کمپ کامل WebRTC برای مبتدیان: WebRTC ،Socketio و JS

  • WebRTC چیست؟ 01:55
  • تحول فناوری ارتباطات 03:22
  • بررسی سیستم WebRTC 04:42
  • درک مؤلفه‌های اصلی WebRTC 02:32
  • مقدمه‌ای بر پروتکل WebRTC 03:27
  • پلتفرم‌ها و مرورگرهای پشتیبانی‌شده توسط WebRTC 04:06
  • راه‌اندازی محیط توسعه WebRTC 04:38
  • تمرین عملی با WebRTC و getUserMedia 10:06
  • توقف استریم در WebRTC 03:46
  • آغاز و درک RTCPeerConnection 06:43
  • ایجاد ارتباط با RTCPeerConnection 11:54
  • مقدمه‌ای بر کانال‌های داده RTCDataChannel 12:21
  • تمرین عملی استریم صوت و تصویر 15:56
  • دستکاری استریم‌های رسانه‌ای در WebRTC 13:42
  • ضبط استریم رسانه‌ای 10:37
  • اشتراک‌گذاری صفحه 09:27
  • سیگنالینگ در WebRTC چیست؟ 05:43
  • پیاده‌سازی سرور سیگنالینگ ساده 10:51
  • برقراری اتصال peer-to-peer در WebRTC 24:16
  • آغاز پروژه 11:09
  • ساخت سرور 10:36
  • ثبت کاربر در سرور 08:16
  • قابلیت تماس با کاربر 11:39
  • کامل کردن فرایند سیگنالینگ 17:02
  • قابلیت رد تماس 11:01
  • مشکل 1: عدم برقراری اتصال 05:56
  • مشکل 2: نمایش ندادن ویدئو یا صدا 02:01
  • مشکل 3: تاخیر بالا و کیفیت پایین تصویر 05:00
  • مشکل 4: پایان زمان تعیین‌شده جمع‌آوری کاندیدای ICE 04:29
  • مشکل 5: ناسازگاری مرورگر 01:30
  • مشکل 6: مدیریت قطع و وصل و اتصال مجدد 02:26
  • ابزارهای اشکال‌زدایی اپلیکیشن های WebRTC 16:22
  • مقدمه‌ای بر سرورهای STUN و TURN 09:50
  • راه‌اندازی سرورهای STUN و TURN 10:08
  • درک عبور NAT و مدیریت مشکلات فایروال 07:32
  • کار با کاندیدهای ICE در WebRTC 09:41
  • چالش‌های مقیاس‌پذیری اپلیکیشن های WebRTC 07:27
  • مقدمه‌ای بر سرورهای مدیا SFU و MCU 06:05
  • بهترین شیوه‌ها برای بهینه‌سازی عملکرد 11:15
  • لایه‌های امنیتی WebRTC از IP تا اپلیکیشن 06:38
  • امنیت کانال‌های داده با DTLS و SCTP 04:02
  • امنیت استریم‌های رسانه‌ای با SRTP و RTP 03:54
  • حریم خصوصی و ناشناسی پس از مدیریت در معرض قرار گرفتن IP و دسترسی به دستگاه 04:35
  • مرور کلی رابط کاربری 05:45
  • ثبت کاربر 06:28
  • قابلیت تماس با کاربر 07:07
  • دکمه اقدام تماس 13:36
  • ایجاد سیستم چت 13:36
  • اضافه کردن سیستم اشتراک‌گذاری صفحه 10:15
  • سیستم ضبط 12:47
  • انتخاب دوربین 08:13
  • خروج 03:33
  • WebRTC در اپلیکیشن های ویدئو کنفرانس 05:33
  • WebRTC برای ابزارهای همکاری بلادرنگ 02:49
  • WebRTC در بازی‌ها و اپلیکیشن های با تأخیر کم 04:47
  • WebRTC در اینترنت اشیاء و دستگاه‌های هوشمند 03:56
  • بروزرسانی‌ها و امکانات جدید API WebRTC 04:46
  • چگونه WebRTC در حال تحول برای موارد استفاده جدید است؟ 04:46

4,544,800 1,136,200 تومان

مشخصات آموزش

بوت‌کمپ کامل WebRTC برای مبتدیان: WebRTC ،Socketio و JS

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:مقدماتی
  • تعداد درس:59
  • مدت زمان :07:37:32
  • حجم :4.79GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

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