Návrh Školení
Zavedení
- Přehled a historie Real-time Communication na webu
- Architektura aplikace WebRTC
Porozumění technologiím serveru WebRTC
- Proč používat servery?
- ICE, STUN a TURN
- Možnosti signalizace WebRTC
- Nastavení serveru a možnosti hostování
WebRTC API
- Úvod do rozhraní WebRTC API
- Použití MediaStream pro přístup k webové kameře a mikrofonu
- Použití RTCPeerConnection k vytvoření peer připojení
- Datová komunikace RTCDataChannel
- Sdílení obrazovky pomocí WebRTC
Začínáme
- Nastavení vývojového prostředí
- Používání vývojového softwaru a nástrojů WebRTC
Použití Peer.js k vytvoření videochatu pro dvě osoby
- Úvod do knihovny Peer.js
- Nastavení HTML pro videochat pro dvě osoby
- Zápis Javavolání skriptu do Peer.js
- Testování aplikace pro chat pro dvě osoby
Použití SimpleWebRTC k vytvoření chatovací aplikace pro více osob
- Úvod do frameworku SimpleWebRTC
- Nastavení HTML pro videochat pro více osob
- Zápis Javavolání skriptu do SimpleWebRTC
- Testování chatovací aplikace pro více osob
Shrnutí a další kroky
Požadavky
- Základní znalost JavaSkript a HTML
- Základní pochopení toho, jak web funguje
Publikum
- Weboví vývojáři
- Každý, kdo má zájem učit se a používat WebRTC
Reference (5)
Líbilo se mi, jak Gunnar psal skoro celý kód za chodu, když jsme to procházeli, ale že na disku Google bylo spousta předem připraveného materiálu, na který se mohu po školení odvolat. Kód, který Gunnar napsal na základě ukázkových dat, které jsem předem poskytl, byl také extrémně užitečný a také učinil školení relevantní pro naše vlastní datové sady.
Ranvir - Schroders Personal Wealth
Kurz - Visual Studio Code
Machine Translated
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Kurz - Reactive Programming with Angular RxJS
Real-life examples.
Kristoffer Opdahl - Buypass AS
Kurz - Web Security with the OWASP Testing Framework
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Kurz - Functional Reactive Programming with Java 9 and RxJava
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.