WebRTC 2021 Praktyczny Kurs. Zbuduj wideoczat z React

所在平台: Udemy

课程主页: https://www.udemy.com/course/webrtc-2021-praktyczny-kurs-zbuduj-wasna-aplikacje-z-react/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**WebRTC 2021 Prakticzny Kurs. Zbuduj wideoczat z React** 本课程将带领您从零开始构建一个基于 WebRTC 的应用程序。我们将深入探讨 **WebRTC** 的核心概念,并结合 **React** 和 **JavaScript** 的基础知识,一步步构建出包括点对点和群组通话功能的实时通信应用。 **课程亮点:** * **从零开始**:无需任何基础,您将学习如何从头开始实现 WebRTC 功能。 * **点对点通话实现**:我们将亲手编写 WebRTC 的点对点通话实现。 * **群组通话 (PeerJS)**:利用 **PeerJS** 库,轻松实现群组通话功能,特别适合小型应用。 * **信号服务器 (Socket.IO)**:使用 **Socket.IO** 作为信令服务器,管理通话建立过程。 * **完整技术栈**:我们将学习并应用 **React**, **Redux**, **Express.js**, **Node.js**, **JavaScript**, **Socket.IO**, **WebRTC**, 和 **PeerJS**。 * **简单易懂的 React 前端**:重点聚焦 WebRTC 相关技术,保持 React 前端尽可能简洁。 * **WebRTC 数据通道**:学**习**如何利用 WebRTC 的数据通道实现聊天功能。 * **稳定连接**:掌握建立和稳定两个或多个 peer 之间连接的关键技术。 * **自由学习节奏**:课程节奏舒缓,适合初学者和有经验的开发者。 **课程内容概览:** 1. **环境准备**:搭建开发所需的环境。 2. **React 前端构建**:使用 React 构建用户界面。 3. **Socket.IO 连接**:连接到信令服务器。 4. **点对点 WebRTC 实现**:手动实现 WebRTC 点对点通话。 5. **PeerJS 群组通话**:使用 PeerJS 实现群组通话。 6. **WebRTC 数据通道聊天**:通过数据通道实现文本聊天功能。 完成本课程后,您将完全有能力独立开发自己的 WebRTC 应用,无论是 P2P 游戏还是视频会议系统,您都将充满信心。

课程评论(0条)

课程详情

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:WebRTCJavaScriptSocket.IOExpress.jsNode.jsReactReduxPeerJsNasza 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 środowiskaBudowa frontendu przy pomocy ReactPołączenie z naszym serwerem sygnalizującym (Socket.IO)Utworzenie własnej implementacji WebRTC do rozmów bezpośrednichUtworzenie rozmów grupowych z użyciem PeerJsDodanie funkcjonalności czatu, żeby pokazać działanie kanałów danych WebRTCMam 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.

课程标签

0人关注该课程

主题相关的课程