SERVER-SENT EVENTS: Aprenda a Construir Sistemas que se Comunicam em Tempo Real
Descrição original do criador:
Fala, pessoal! Renato Augusto aqui de novo e dessa vez pra te ensinar uma das tecnologias mais poderosas quando o assunto são aplicações que precisam se comunicar em tempo real. Essa tecnologia é chamada de Server-Sent Events (SSE) e ela é utilizada em diversos sistemas modernos para entregar atualizações em tempo real de forma extremamente eficiente.
Ler a descrição completa na fonte originalRenato Augusto
Sobre o Curso
Aprenda a construir sistemas que se comunicam em tempo real utilizando Server-Sent Events (SSE), uma tecnologia poderosa para entregar atualizações eficientes em diversas aplicações modernas. Este curso aborda desde os fundamentos do protocolo HTTP e conexões TCP até as diferenças entre Polling, Long Polling, SSE e WebSockets, ensinando como implementar um servidor SSE com Node.js e consumir eventos no frontend.
O que você vai aprender
- O que é Server-Sent Events (SSE)
- Como funciona o EventSource no navegador
- Como aplicações se comunicam em tempo real
- Diferenças entre Polling, Long Polling, SSE e WebSockets
- Como o protocolo HTTP consegue trabalhar com comunicação em tempo real
- Como funciona o streaming de dados em tempo real
- Como implementar um servidor SSE utilizando Node.js
- Como consumir eventos em tempo real no frontend
- Vantagens, limitações e casos de uso do Server-Sent Events
Pré-requisitos
- Conhecimento básico de desenvolvimento web (frontend/backend)
- Familiaridade com conceitos de HTTP e redes
- Interesse em sistemas distribuídos e comunicação em tempo real
Para quem é este curso
- Programadores backend e fullstack que trabalham com microsserviços
- Desenvolvedores que querem entender arquitetura além do CRUD
- Engenheiros e arquitetos que lidam com escalabilidade e sistemas distribuídos
- Profissionais que trabalham com aplicações distribuídas, microsserviços e System Design