Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
WebRTC 2021 Praktyczny Kurs. Zbuduj wideoczat z React
Rating: 4.4 out of 5(9 ratings)
73 students

WebRTC 2021 Praktyczny Kurs. Zbuduj wideoczat z React

Poznaj WebRTC dzięki stworzeniu własnej aplikacji z bezpośrednimi oraz grupowymi rozmowami
Last updated 6/2021
Polish

What you'll learn

  • WebRTC
  • JavaScript
  • WebSocket
  • React
  • PeerJS

Course content

5 sections55 lectures7h 12m total length
  • Prezentacja kursu3:51
  • Wstęp teoretyczny8:56
  • Wymagania dotyczące kursu oraz szczegóły0:23
  • Przygotowanie środowiska - Serwer7:16
  • Przygotowanie środowiska - React11:37
  • Dodanie Routing-u4:34
  • Dodanie Redux do zarządzania stanem aplikacji13:48
  • Redux - dlaczego jest tak przydatny0:25

Requirements

  • React podstawowa wiedza
  • JavaScript podstawowa wiedza

Description

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.

Who this course is for:

  • Programiści bądź studenci zainteresowani technologią WebRTC