Entrar em contato via Whatsapp

Programação Reativa com Spring WebFlux

Programação Reativa com Spring WebFlux

Programação Reativa com Spring WebFlux

  • 33 Video Aulas (5 horas)
  • Certificado Validado
  • Recursos Adicionais
  • Acesso Vitalício
43% de desconto R$ 69,90
R$ 39,90

O que você aprenderá

- Java 17​​
- Spring WebFlux​
- Versionamento com Git/Github​​
- MongoDB Atlas​​
- Postman​​
- Generics​​
- MapStruct com Lombok e Gradlew​
- Tratamento de exceções​
- Validações com jakarta validation​
- Criar sua própria anotação de validação personalizada​
- Testes Unitários​
- Teste de Integração​
- Criar queries com ReactiveMongoTemplate​
- Usar o padrão request/response com as records do Java 17​
- Implementar de forma elegante os métodos HTTP POST, PATCH, GET e DELETE​

Requisitos

Básico de Windows, Mac ou Linux

Conteúdo

  • A01 Apresentação
    5 minutos

  • A02 Entendendo Reactive Streams e Non Block Thread
    15 minutos

  • A03 Ferramentas necessárias para o projeto
    7 minutos

  • A04 Configurando a IDE
    4 minutos
  • A05 Start do projeto
    13 minutos
  • A06 Configurando cluster para mongo database
    11 minutos
  • A07 Inicializando repositório local
    10 minutos
  • A08 Utilizando variaveis de ambiente
    7 minutos
  • A09 Entity User
    8 minutos
  • A10 Definindo contratos na interface UserController
    11 minutos
  • A11 Criando request e response para usuário
    5 minutos
  • A12 Implementando contrato save
    17 minutos
  • A13 UserMapper contrato save
    13 minutos
  • A14 Tratamento de exceção para email duplicado
    13 minutos
  • A15 Validation error com Jakarta Validation
    16 minutos
  • A16 Anotation personalizada para validar strings
    15 minutos
  • A17 Implementando contrato findById
    9 minutos
  • A18 Manipulador para a exceção ObjectNotFound
    7 minutos
  • A19 Implementando contrato findAll
    4 minutos
  • A20 Implementando contrato update
    9 minutos
  • A21 Implementando metodo generico e contrato delete
    11 minutos
  • A22 Teste unitario para metodo save
    12 minutos
  • A23 Teste unitario para metodo findById
    4 minutos
  • A24 Teste unitario para metodo findAll
    2 minutos
  • A25 Teste unitario para metodo update
    3 minutos
  • A26 Teste unitario para metodo delete
    6 minutos
  • A27 Teste de integração para endpoint save com sucesso
    13 minutos
  • A28 Teste de integração endpoint save erro de validação
    8 minutos
  • A29 Teste de integração para endpoint findById com sucesso
    10 minutos
  • A30 Teste unitario para endpoint findAll com sucesso
    3 minutos
  • A31 Teste de integração para endpoint update com sucesso
    7 minutos
  • A32 Teste unitario para endpoint delete com sucesso
    8 minutos
  • A33 Subindo projeto para o Github
    4 minutos
VALDIR CEZAR DE JESUS

VALDIR CEZAR DE JESUS

Produtor deste 27/04/2022

6 cursos - 484 alunos

Olá, pode me chamar de Val! Tenho formação em Engenharia de Software, sou técnico em Mecatrônica, sou professor de programação com mais de 15 mil alunos na internet, sou casado e tenho uma linda família! Se você quer aprender um conteúdo de qualidade é só vir comigo!! Abraços...

VALDIR CEZAR DE JESUS
PRODUTORVALDIR CEZAR DE JESUS

6 cursos - 484 alunos