Plan Szkolenia
Wprowadzenie
- Przegląd i historia czasu rzeczywistego Communication w sieci
- Architektura aplikacji WebRTC
Zrozumienie technologii serwera WebRTC
- Dlaczego warto używać serwerów?
- ICE, STUN i TURN
- Opcje sygnalizacji WebRTC
- Konfiguracja serwera i opcje hostingu
Interfejs API WebRTC
- Wprowadzenie do interfejsu API WebRTC
- Korzystanie z MediaStream w celu uzyskania dostępu do kamery internetowej i mikrofonu
- Używanie RTCPeerConnection do ustanowienia połączenia równorzędnego
- Komunikacja danych RTCDataChannel
- Udostępnianie ekranu za pomocą WebRTC
Pierwsze kroki
- Konfiguracja środowiska deweloperskiego
- Korzystanie z oprogramowania i narzędzi deweloperskich WebRTC
Korzystanie z Peer.js do tworzenia dwuosobowego czatu wideo
- Wprowadzenie do biblioteki Peer.js
- Konfigurowanie HTML dla dwuosobowego czatu wideo
- Pisanie Java wywołań skryptów do Peer.js
- Testowanie aplikacji dwuosobowego czatu
Korzystanie z SimpleWebRTC do tworzenia wieloosobowej aplikacji czatu
- Wprowadzenie do frameworka SimpleWebRTC
- Konfiguracja HTML dla wieloosobowego czatu wideo
- Pisanie Java wywołań skryptu do SimpleWebRTC
- Testowanie wieloosobowej aplikacji czatu
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa znajomość JavaScript i HTML
- Podstawowe zrozumienie działania sieci
Publiczność
- Twórcy stron internetowych
- Każdy zainteresowany nauką i korzystaniem z WebRTC
Opinie uczestników (5)
Część związana z zabezpieczeniami aplikacji na przykładzie kawałków kodu
Mateusz Rusak - DOLFI 1920 SPOLKA Z OGRANICZONA ODPOWIEDZIALNOSCIA
Szkolenie - OWASP Top 10 2025
Podobało mi się, jak Gunnar pisał prawie cały kod na bieżąco, gdy przechodziliśmy przez materiał, ale jednocześnie było dużo wcześniej przygotowanych materiałów w Google Drive, do których mogę się odwoływać po szkoleniu. Kod, który Gunnar napisał na podstawie przykładowych danych, które przesłałem przed szkoleniem, był również niezwykle użyteczny i sprawił, że szkolenie było relevatne dla naszych własnych zestawów danych.
Ranvir - Schroders Personal Wealth
Szkolenie - Visual Studio Code
Przetłumaczone przez sztuczną inteligencję
Wielokrotnie podane przykłady dla każdego modułu i doskonała znajomość trenera.
Sebastian - BRD
Szkolenie - Secure Developer Java (Inc OWASP)
Przetłumaczone przez sztuczną inteligencję
Moduł 3: Ataki i wykorzystania w aplikacjach, XSS, iniekcja SQL Moduł 4: Ataki i wykorzystania na serwerach, DoS, BOF
Tshifhiwa - Vodacom
Szkolenie - How to Write Secure Code
Przetłumaczone przez sztuczną inteligencję
Przykłady z prawdziwego życia.
Kristoffer Opdahl - Buypass AS
Szkolenie - Web Security with the OWASP Testing Framework
Przetłumaczone przez sztuczną inteligencję