SERVER-SENT EVENTS: Aprenda a Construir Sistemas que se Comunicam em Tempo Real

Renato Augusto•2026-07-01•37 minutos•Intermediário
Server-Sent EventsTempo RealComunicaçãoAPINode.jsArquitetura de SoftwareMicrosserviçosSystem DesignBack-endFront-end
Renato AugustoConteúdo de propriedade do criador

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
SERVER-SENT EVENTS: Aprenda a Construir Sistemas que se Comunicam em Tempo Real | YouLearnSpace