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