Crie seu próprio Zoom — construa uma sala de videoconferência com áudio, vídeo e compartilhamento de tela usando WebRTC e WebSockets.
Neste curso prático, você vai aprender a criar uma aplicação de videoconferência completa, com suporte a chamadas de vídeo, áudio e compartilhamento de tela, usando WebRTC e WebSockets.
Do front-end ao back-end, o foco está em construir uma aplicação em tempo real com transmissão eficiente de dados multimídia, ideal para quem deseja dominar comunicação P2P e fluxos em tempo real com JavaScript.
Você também vai aplicar uma metodologia de testes automatizados com cobertura total e desenvolver um projeto de alto impacto técnico, replicando funcionalidades encontradas em grandes plataformas de comunicação.
- Quem quer dominar WebRTC e WebSockets com aplicações reais
- Profissionais que buscam projetos desafiadores e aplicáveis em tempo real
- Devs que querem ampliar seu domínio técnico em JavaScript com foco em comunicação ao vivo
Conteúdo do Curso
Conteúdo do Curso
1. Estruturando o seu projeto Zoom: 3 Design Patterns que você precisa conhecer
2. Comunicação em tempo real: WebRTC, Peer Server e Eventos Personalizados
3. O poder do Media Recorder - Gravação de grupos de vídeo conferencias
4. Binary Objects na Web: Fazendo Download de gravações e publicação ma Web
5. Sessão de perguntas e respostas
- Criação de salas de vídeo e áudio
- Compartilhamento de tela entre usuários
- Transmissão em tempo real com WebRTC
- Comunicação bidirecional com WebSockets
- Captura e envio de vídeo e áudio com alta performance
- Projeto completo do front ao back-end
- Testes automatizados com cobertura total
- Aplicação prática e replicável para projetos reais
