Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Introdução à Programação Reativa
- Sistemas bloqueantes vs. não bloqueantes
- Especificação de Streams Reativas
- Benefícios e casos de uso
Project Reactor e Mono/Flux
- Publisher, Subscriber e Subscription
- Trabalhando com Mono e Flux
- Manipulação de erros e backpressure
Configurando Spring WebFlux
- Criando um projeto Spring Boot WebFlux
- Configurando dependências
- Visão geral de WebClient vs. RestTemplate
Construindo APIs REST Reativas
- Definindo rotas e manipuladores
- Mapeamento de solicitações com RouterFunction
- Controladores reativos e vinculação de dados
Integração com Bancos de Dados
- Usando R2DBC para SQL reativo
- Trabalhando com MongoDB em estilo reativo
- Conectando-se a APIs externas de forma reativa
Testando Aplicações WebFlux
- Escrevendo testes unitários com StepVerifier
- Testes de integração com WebTestClient
- Simulando fontes de dados e serviços
Desempenho e Melhores Práticas
- Threading e agendamento em WebFlux
- Depuração de código reativo
- Padrões de design para aplicativos reativos escaláveis
Implantação e Exemplos do Mundo Real
- Implantação de aplicativos WebFlux
- Considerações sobre CI/CD
- Estudos de caso e uso em produção
Resumo e Próximos Passos
Requisitos
- Conhecimento de programação Java
- Experiência com desenvolvimento de aplicativos web
- Familiaridade com HTTP e APIs RESTful
Público-Alvo
- Desenvolvedores Java novos à programação reativa
- Líderes técnicos e arquitetos explorando Spring WebFlux
- Engenheiros backend buscando construir aplicativos web não bloqueantes
35 Horas
Testemunhos de Clientes (1)
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