Programa do Curso
Introdução
- Visão geral e história da comunicação em tempo real na web
- Arquitetura de aplicativos do WebRTC
Compreendendo as tecnologias de servidor do WebRTC
- Por que usar servidores?
- ICE, STUN e TURN
- Opções de sinalização do WebRTC
- Configuração de servidor e opções de hospedagem
API do WebRTC
- Introdução à API do WebRTC
- Uso do MediaStream para acessar webcam e microfone
- Uso do RTCPeerConnection para estabelecer uma conexão ponto a ponto
- Comunicação de dados via RTCDataChannel
- Compartilhamento de tela com WebRTC
Iniciando
- Configuração do ambiente de desenvolvimento
- Uso de software e ferramentas de desenvolvimento do WebRTC
Uso do Peer.js para criar um chat de vídeo entre duas pessoas
- Introdução à biblioteca Peer.js
- Configuração do HTML para um chat de vídeo entre duas pessoas
- Escrita de chamadas JavaScript para o Peer.js
- Teste do aplicativo de chat entre duas pessoas
Uso do SimpleWebRTC para criar um aplicativo de chat para múltiplas pessoas
- Introdução ao framework SimpleWebRTC
- Configuração do HTML para chat de vídeo para múltiplas pessoas
- Escrita de chamadas JavaScript para o SimpleWebRTC
- Teste do aplicativo de chat para múltiplas pessoas
Resumo e Próximos Passos
Requisitos
- Conhecimento básico de JavaScript e HTML
- Compreensão básica de como a web funciona
Público-alvo
- Desenvolvedores web
- Qualquer pessoa interessada em aprender e utilizar o WebRTC
Testemunhos de Clientes (2)
Gostei muito de aprender sobre ataques de IA e as ferramentas disponíveis para começar a praticar e usar ativamente na segurança. Saí da aula com bastante conhecimento que eu não tinha no começo, e o curso foi exatamente o que eu esperava. A parte que mais me chamou atenção na apresentação foi o Comet Browser, e fiquei impressionado com o que ele pode fazer. Com certeza investigarei isso mais a fundo. No geral, foi um ótimo curso e aproveitei muito para aprender o OWASP Top 10 para GenAI.
Patrick Collins - Optum
Curso - OWASP GenAI Security
Máquina Traduzida
Que cada lição técnica vinha acompanhada de vários exercícios práticos para fixar os conceitos.
Andrei-Calin Bajea
Curso - OWASP Top 10 2025
Máquina Traduzida