|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/serverless-twilio/
课程评论:没有评论
课程名称:无服务器 Twilio:使用 React 创建完整的视频通话应用程序 课程概述:Twilio 是全球领先的云通信平台,提供服务以开发 SMS、WhatsApp、语音、视频、电子邮件和物联网解决方案。Twilio 为超过 190,000 家企业提供通信支持,每年实现近 9320 亿次人类交互。在本课程中,我们将利用 Twilio 的功能创建一个完整的视频会议应用,利用 Twilio 视频通话能力和无服务器功能,构建一个功能齐全的 React 视频会议应用,而无需额外的服务。 在本课程中,您将学习到: 1. 可编程视频:这是一个云平台,使开发人员能够将视频和音频聊天添加到 Web、Android 和 iOS 应用中。该平台提供 REST API、SDK 和辅助工具,使捕获、分发、录制和呈现高质量音频、视频和屏幕共享变得简单。Twilio 可编程视频基于 WebRTC 技术。 2. 无服务器功能:Twilio Functions 替代了您寻找主机或建立服务器来提供 TwiML 或其他基于 HTTP 的响应的需求。使用 Functions,您无需担心维护或扩展 Web 基础设施——这些都由 Twilio 无缝管理,随着您的使用案例自动扩展。 课程将采用以下技术构建前端和后端: - 前端:使用 React 创建,应用 Hooks(如 useState、useEffect、useContext、useCallback 等),并使用 Semantic UI 来美化应用,同时使用 Immet 进行状态管理。 - 无服务器功能:使用 NodeJS 创建,生成 JWT 令牌并在响应前端应用之前为其添加授权。 本课程将带您逐步完成如何构建一个专业的视频会议应用,掌握 Twilio 的强大功能与 React 的应用开发。
Twilio the world's leading cloud communications platform as a service (CPaaS) that enables you to develop solutions for SMS, WhatsApp, Voice, Video, email, and even IoT. Twilio powers communications for more than 190,000 businesses, and enables nearly 932 billion human interactions every year.In this course, we will leverage some of those capabilities to create a fully functional Video Conference app leveraging Twilio Video Call capabilities and Twilio serverless function to create a fully functional React Video Conference App without the need of any extra services.In this course we will learn about:Programmable Video is a cloud platform that allows developers to add video and audio chat to Web, Android and iOS applications. The platform provides REST APIs, SDKs, and helper tools that make it simple to capture, distribute, record, and render high-quality audio, video, and screen shares. Twilio Programmable Video has been built on WebRTC.Other important details:Twilio Functions replaces your need to find hosting or stand up a server to serve TwiML or any other HTTP based responses. With Functions, you no longer have to worry about maintaining or scaling web infrastructure - it's all managed seamlessly by Twilio, scaling with your use case.Other important details:Frontend:We will create the front end in React using hooks, such as useState, useEffect, useContext, useCallback among many other custom hooks we will create, to make our application look amazing we will use Semantic UI and to help with the state management we will use ImmetServerless Function:Will be created using NodeJS, we will create a JWT token and add grants to it before responding to the front end app.