|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/react-and-webrtc-2023-sharing-location-app-with-video-chat/
课程评论:没有评论
**课程名称:** React与WebRTC及位置共享视频聊天应用 **课程概述:** 本课程将通过一个名为“GeoCall”的实际项目,教授您React、WebRTC (PeerJS)、SocketIO和Google Maps API等关键技术。您将直接上手编码,并在实践中学习所有必要的知识。我们将一步步引导您完成一个能够与其他用户共享实时地理位置的应用开发。 您将学习如何实现自己的PeerJS,理解如何从头开始开发WebRTC应用并实现点对点直接呼叫。完成课程后,您将能够独立开发集成Google Maps和通话功能的应用程序,并掌握建立点对点连接的完整流程。 **应用技术栈:** * WebRTC (PeerJS) * JavaScript * SocketIO * Express.js * Node.js * React * Google Maps API **开发内容:** 我们将使用React和Google Maps构建必要的用户界面,并处理所有与SocketIO和WebRTC相关的逻辑。 **应用创建流程:** 1. 准备开发环境 2. 使用React构建应用前端 3. 连接Google Maps 4. 使用SocketIO创建聊天功能 5. 实现位置共享功能 6. 部署自己的PeerJS服务器 7. 使用PeerJS实现直接通话 **学习成果:** 完成本课程后,您将对地理位置共享、实时通讯以及点对点通话的开发充满信心,并能独立开发类似的应用程序。课程还包含WebRTC的理论模块,帮助您深入了解PeerJS背后的工作原理。
Learn technologies like React, WebRTC (PeerJS) , SocketIO and Google Maps API by creating amazing project ,,GeoCall''. In this practical course we will jump straight to the code and explain all necessary things through the course. We will go through all of the steps to create application with possibility of sharing our location on the map with other users. We will create own PeerJS implementation to show how you can develop WebRTC application with direct calls. After this course you will be able to create own application with Google Maps and calling functionality. You will know the process how to establish connection between peers.In our application we will use:WebRTC (PeerJS)JavaScriptSocketIOExpress.jsNode.jsReactGoogle Maps APIWe will create necessary UI with React and Google Maps and we will proceed with all of the logic related with SocketIO and WebRTC.App creating process:Prepare environmentBuild frontend of our application with ReactConnect our Application with Google MapsCreate chat functionality with SocketIOCreate functionality to share with other users our locationConnect own PeerJS ServerImplement direct calls with PeerJSI hope you will enjoy the course and after finishing it you will feel confident to create own application with Google Maps and chat functionality with direct calls.Also you can find theory module about WebRTC if you would like to know more details what is going behind of implementation of PeerJS