آموزش اصول WebRTC

WebRTC Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، من شما را با WebRTC آشنا می کنم، یک پروژه منبع باز قدرتمند که به طور یکپارچه ارتباطات بلادرنگ (RTC) را امکان پذیر می کند - که مستقیماً در مرورگرهای وب مدرن ساخته شده است. در این دوره، به شما نشان می‌دهم که با WebRTC چه کاری می‌توانید انجام دهید و شما را راهنمایی می‌کنم...WebRTC یک پروژه منبع باز جدید قدرتمند است که به طور یکپارچه ارتباطات بلادرنگ (RTC) را امکان‌پذیر می‌سازد - مستقیماً در مرورگرهای وب مدرن ساخته شده است. این بدان معناست که توسعه‌دهندگان وب اکنون می‌توانند با استفاده از اتصال همتا به همتا از طریق APIهای ساده جاوا اسکریپت، بدون نیاز به پلاگین یا نصب اضافی، اشتراک‌گذاری ویدئو، صدا و داده را ترکیب کنند. در این دوره آموزشی، Lisa Larson-Kelley شما را با اصول WebRTC آشنا می‌کند، عناصر و قابلیت‌های آن را با عبارات قابل درک توضیح می‌دهد، و شما را شروع به ساخت اپلیکیشن‌های ساده «Hello world» با استفاده از WebRTC API می‌کند. لیزا با بیش از 10 سال تجربه در ساخت برنامه‌های RTC با استفاده از Flash Media Server، دیدگاه و اشتیاق خود را برای RTC به این فناوری منبع باز به سرعت در حال ظهور می‌آورد که می‌تواند نحوه برقراری ارتباط ما در وب را متحول کند.

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

مقدمه ای بر ارتباطات بلادرنگ وب (WebRTC) Introduction to Web Real-time Communication (WebRTC)

  • معرفی Introduction

  • تاریخچه ارتباطات بلادرنگ در وب History of Real-time Communication on the web

  • کارهایی که می توانید با WebRTC انجام دهید What you can do with WebRTC

  • جایی که WebRTC پشتیبانی می شود Where WebRTC is supported

معماری یک برنامه WebRTC Architecture of a WebRTC Application

  • معرفی Introduction

  • امنیت با WebRTC Security with WebRTC

  • محیط کامل WebRTC The Full WebRTC Environment

آشنایی با فناوری های سرور برای WebRTC Understanding Server Technologies for WebRTC

  • چرا به سرور نیاز داریم؟ Why Would We Need Servers?

  • معرفی ICE، STUN و TURN Introducing ICE, STUN and TURN

  • گزینه های سیگنالینگ برای WebRTC Signaling Options for WebRTC

  • گزینه هایی برای راه اندازی سرور و میزبانی Options for Server Setup and Hosting

  • خلاصه ای از ماژول Recap of the Module

معرفی WebRTC API Introducing the WebRTC API

  • مروری بر WebRTC APIها Overview of the WebRTC APIs

  • دسترسی به وب کم و میکروفون با MediaStream (getUserMedia) Accessing Webcam and Microphone with MediaStream (getUserMedia)

  • ایجاد یک ارتباط همتا با RTCPeerConnection Establishing a Peer Connection with RTCPeerConnection

  • درک ارتباط داده با RTCDataChannel Understanding Data Communication with RTCDataChannel

  • خلاصه ای از ماژول Recap of the Module

تنظیم محیط توسعه شما Setting Up Your Development Environment

  • مقدمه ای بر تنظیم محیط Introduction to Setting Up Your Environment

  • نرم افزار و ابزار برای توسعه WebRTC Software and tools for WebRTC development

  • خلاصه ای از ماژول Recap of the module

با استفاده از Peer.js یک چت تصویری دو نفره ایجاد کنید Create a Two-person Video Chat Using Peer.js

  • معرفی کتابخانه Peer.js Introduction to Peer.js Library

  • HTML را برای چت ویدیویی دو نفره تنظیم کنید Set Up the HTML for Two-person Video Chat

  • فراخوانی جاوا اسکریپت را به Peer.js بنویسید Write JavaScript Calls to Peer.js

  • برنامه چت دو نفره را تست کنید Test the Two-person Chat Application

  • خلاصه ای از ماژول Recap of the Module

با استفاده از SimpleWebRTC یک برنامه چت چند نفره ایجاد کنید Create a Multi-person Chat Application Using SimpleWebRTC

  • مقدمه ای بر SimpleWebRTC Framework Introduction to SimpleWebRTC Framework

  • HTML را برای چت ویدیویی چند نفره تنظیم کنید Set up the HTML for Multi-person Video Chat

  • فراخوانی جاوا اسکریپت را در SimpleWebRTC بنویسید Write JavaScript Calls to SimpleWebRTC

  • برنامه چت چند نفره را تست کنید Test the Multi-person Chat Application

  • خلاصه ای از ماژول Recap of the Module

کجا برو بعد Where To Go Next

  • منابع و مرجع Resources and Reference

  • خدا حافظ! Bye!

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش اصول WebRTC
جزییات دوره
1h 40m
32
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
329
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Lisa Larson-Kelley Lisa Larson-Kelley

بنیانگذار Learn From Lisa

مأموریت لیزا کمک به مردم برای استفاده حداکثری از فناوری است. او یک کارشناس رسمی آموزش طراحی Canva، یک متخصص Prezi، و یک مربی پرکار و سخنران عمومی در کنفرانس ها و کارگاه های آموزشی در سراسر جهان است. او آموزش شرکتی و خدمات مشاوره بازاریابی را از طریق مشاوره خود ارائه می دهد، و دوره های متنوعی را از طریق وب سایت خود، LearnFromLisa.com در دسترس دارد.