Vielen Dank für Ihre Anfrage! Einer unserer Mitarbeiter wird sich in Kürze mit Ihnen in Verbindung setzen.
Vielen Dank, dass Sie uns Ihre Buchung schicken! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung
- Überblick und Geschichte von Echtzeit Communication im Web
- WebRTC-Anwendungsarchitektur
Verstehen der WebRTC-Servertechnologien
- Warum Server verwenden?
- ICE, STUN und TURN
- WebRTC-Signalisierungsoptionen
- Server-Einrichtung und Hosting-Optionen
WebRTC API
- Einführung in die WebRTC-API
- Verwendung von MediaStream für den Zugriff auf die Webcam und das Mikrofon
- Verwendung von RTCPeerConnection zum Aufbau einer Peer-Verbindung
- Datenkommunikation über RTCDataChannel
- Bildschirmfreigabe mit WebRTC
Erste Schritte
- Einrichten der Entwicklungsumgebung
- Verwendung von WebRTC-Entwicklungssoftware und -Tools
Mit Peer.js einen Video-Chat mit zwei Personen erstellen
- Einführung in die Peer.js-Bibliothek
- Einrichten des HTML für einen Video-Chat mit zwei Personen
- Schreiben von JavaScript Aufrufen an Peer.js
- Testen der Zwei-Personen-Chat-Anwendung
Verwendung von SimpleWebRTC zur Erstellung einer Chat-Anwendung für mehrere Personen
- Einführung in das SimpleWebRTC-Framework
- Einrichten von HTML für den Video-Chat mit mehreren Personen
- Schreiben von JavaScript Aufrufen zu SimpleWebRTC
- Testen der Mehr-Personen-Chat-Anwendung
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundkenntnisse in JavaScript und HTML
- Grundkenntnisse über die Funktionsweise des Internets
Publikum
- Web-Entwickler
- Jeder, der WebRTC lernen und nutzen möchte
7 Stunden
Erfahrungsberichte (3)
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.
Dan Nichols - SurveyMonkey
Kurs - Reactive Programming for iOS with RxSwift
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Kurs - Reactive Programming with Angular RxJS
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.