Entrar em contato via Whatsapp

Testes Unitários com JUnit e Mockito

Curso gratuito
Última atualização: 18/08/2022
Testes Unitários com JUnit e Mockito

Testes Unitários com JUnit e Mockito

  • 32 Video Aulas (5 horas)
  • Certificado Validado
  • Recursos Adicionais

O que você aprenderá

O que você aprenderá:

- Instalar e configurar as ferramentas corretas para iniciar um projeto Spring Boot do zero
- Conceitos de Spring Boot 2.x.x
- Java 17 LTS
- JUnit 5
- Mockito
- Lombok
- ModelMapper
- Spring Data JPA
- Hibernate
- Criar uma API REST
- Consumir uma API REST usando a ferramenta Postman
- Utilização do banco de dados h2 em tempo de compilação
- Tratamento de exceções de forma personalizada
- Desenvolvimento em camadas usando o padrão MVC
- Padrão DTO (Data Transfer Objects)
- Implementar perfis de Teste e Desenvolvimento
- Validações com Validations
- Protocolo HTTP no padrão REST
- e muito mais...

VISÃO FUNCIONAL:Neste projeto você vai aprender a construir uma aplicação Spring Boot, CRUD (CREATE, READ, UPDATE e DELETE) de um sistema  simples com testes de cobertura em 100% do projeto

VISÃO TÉCNICA - BACK END:Iremos criar uma API Rest usando Java com Spring Boot 2.x.x e banco de dados H2. Vamos usar JPA com Hibernate Vamos aprender também validação de dados, tratamento de exceções, uso adequado do protocolo HTTP no padrão REST e muito mais.

Versão: Spring Boot 2.x.x

ESTE CURSO É DESTINADO A QUEM DESEJA:

Aprender os conceitos de como construir um back end com Spring Boot
Aplicar na prática os conteúdos da faculdade em um projeto pessoal
Incrementar seu portfolio e seu currículo
Estudantes de cursos de computação e desenvolvimento de sistemas
Profissionais que desejam adquirir conhecimento nas técnicas e ferramentas propostas no curso
Entusiastas que desejam criar aplicativos e sistemas

Se sua necessidade vai ao encontro de pelo menos um desses objetivos, você está no lugar certo. Então não perca mais tempo: comece já este curso!

Requisitos

Acesso a um computador e internet

Conteúdo

  • Apresentação
    7 minutos
  • Dicas e sugestões
    5 minutos

  • Aula 01 - Instalação das ferramentas
    9 minutos

  • Aula 02 - Iniciando Projeto
    8 minutos
  • Aula 03 - Classe de domínio
    13 minutos
  • Aula 04 - Endpoint findById
    9 minutos
  • Aula 05 - UserService e UserRepository
    8 minutos
  • Aula 06 - Perfil de teste
    13 minutos
  • Aula 07 - Padrão DTO
    9 minutos
  • Aula 08 - Endpoint findAll
    8 minutos
  • Aula 09 - Endpoint create
    14 minutos
  • Aula 10 - Exceção e-mail já cadastrado
    8 minutos
  • Aula 11 - Endpoint update
    13 minutos
  • Aula 12 - Endpoint delete
    6 minutos
  • Avaliação dos conceitos aprendidos

  • Aula 13 - Teste classe principal
    6 minutos
  • Aula 14 - Teste UserService findById
    22 minutos
  • Aula 15 - Teste UserService objeto não encontrado
    10 minutos
  • Aula 16 - Teste UserService findAll
    6 minutos
  • Aula 17 - Teste UserService create
    12 minutos
  • Aula 18 - Teste UserService update
    5 minutos
  • Aula 19 - Teste UserService delete
    8 minutos
  • Aula 20 - Teste UserResource findById
    16 minutos
  • Aula 21 - Teste UserResource findAll
    7 minutos
  • Aula 22 -Teste UserResource create
    6 minutos
  • Aula 23 - Teste UserResource update
    6 minutos
  • Aula 24 - Teste UserResource delete
    6 minutos
  • Aula 25 - Teste UserResource ObjectNotFound
    8 minutos
  • Aula 26 - Teste ExceptionHandler dataIntegratyViolationException
    12 minutos
  • Aula 27 - Bugfix
    5 minutos
  • Avaliação dos conceitos aprendidos

  • Aula 28 - Deploy
    12 minutos