Poznaj WebRTC dzięki stworzeniu własnego projektu od podstaw. Przejdziemy przez wszystkie kroki, żeby stworzyć aplikacje z rozmowami bezpośrednimi oraz grupowymi. Napiszemy własną implementacje WebRTC dla rozmów bezpośrednich. W przypadku rozmów grupowych użyjemy biblioteki PeerJs, która pozwala na prostą implementacje WebRTC w małych aplikacjach. Użyjemy również Socket.IO jako nasz serwer sygnalizujący dla naszej aplikacji. Po ukończeniu tego kursu, będziecie w stanie storzyć własną aplikacje, opartą na WebRTC. Nie ważne czy to będzie gra bazująca na komunikacji peer to peer czy wideoczat. Będziesz posiadał wiedzę jak ustabilizować połączenie między dwoma peerami i więcej.
Żeby komfortowo móc ukończyć kurs wymagana jest podstawowa wiedza z React oraz JavaScript. Kurs jest stworzony w wolnym tempie, więc nadaję zarówno dla początkujących jak i zaawansowanych.
W naszej aplikacji użyjemy:
WebRTC
JavaScript
Socket.IO
Express.js
Node.js
React
Redux
PeerJs
Nasza aplikacja w React będzie jak najprostsza, gdzie głównie skupimy się na rzeczach związanych z WebRTC. Również zdobędziecie wiedze na temat Socket.IO jako naszego serwera webSocket.
Proces tworzenia naszej aplikacji:
Przygotowanie środowiska
Budowa frontendu przy pomocy React
Połączenie z naszym serwerem sygnalizującym (Socket.IO)
Utworzenie własnej implementacji WebRTC do rozmów bezpośrednich
Utworzenie rozmów grupowych z użyciem PeerJs
Dodanie funkcjonalności czatu, żeby pokazać działanie kanałów danych WebRTC
Mam nadzieję, że będziecie usatysfakcjonowani z kursu oraz po ukończeniu go, oraz będziecie się czuli pewni, żeby zacząć tworzyć własne implementacje związane z WebRTC.
69
55
TAKE THIS COURSE