Testes com JUnit 5 Mockito e Spring Boot (REST APIs)

Introdução a criação de APIs REST com Spring Boot e testes de cobertura com JUnit5 e Mockito

4.61 (523 reviews)
Udemy
platform
Português
language
Other
category
instructor
Testes com JUnit 5 Mockito e Spring Boot (REST APIs)
3,147
students
5 hours
content
Oct 2021
last update
$54.99
regular price

What you will learn

Cobertura de 100% do projeto com testes unitários

Testes de integração com Postman

Criação de collections com Postman

Eliminação de códigos boilerplate com Lombok

Eliminação de códigos boilerplate com ModelMapper

Padrão de projetos

Conceitos de JUnit5

Conceitos de Mockito

Java 17

Spring Boot

Spring Data JPA

Postman

Spring Web

REST APIs

Tratamento de exceções

Muito mais...

Why take this course?

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!

Screenshots

Testes com JUnit 5 Mockito e Spring Boot (REST APIs) - Screenshot_01Testes com JUnit 5 Mockito e Spring Boot (REST APIs) - Screenshot_02Testes com JUnit 5 Mockito e Spring Boot (REST APIs) - Screenshot_03Testes com JUnit 5 Mockito e Spring Boot (REST APIs) - Screenshot_04

Reviews

Marcelo
August 13, 2023
O curso foi excelente, bastante prático, professor didático e pra quem sabe pouco sobre testes é um dos melhores para dar aquele overview que ajuda muito.
Thallyta
August 8, 2023
O curso em geral é bem didático e acompanhando o instrutor, consegui aplicar tudo que foi ensinado em um projeto pessoal. Um ponto a melhorar é a qualidade do áudio em alguns vídeos e senti falta do link para o repositório com os códigos da aula, mas em geral o curso é bem didático e direto ao ponto.
Pedro
June 29, 2023
Não entendia nada sobre testes unitários... e mesmo que o curso aborde o assunto de forma básica... já foi o suficiente para me empoderar no ambiente de trabalho... as vezes aprender primeiro o simples é mais prático do que ir para uma abordagem mais complexa.
Jose
June 6, 2023
Primeiro, o professor é muito bom, explica bem, para mim que não sou tão iniciante é de boas não usar intelij ou não fazer o commit de uma forma padrão, mas tem que se ter cuidado com o publico para quem você se dirige,idependentemente de qualquer coisa a melhor estratégia é falar como se ninguém soubesse do que você está falando, que a pessoas mais leiga possivel entenda, usar intelij deixa os iniciantes perdidos, e eu falo isso porque na empresa em que eu trabalho esse curso faz parte da trilha e vira e mexe to ajudando o pessoal. Então entenda as necessidades do seu publico, faça tudo como se fosse a primeira vez, use compiladores gratuitos, independente se tem a versão de 30 dias ou não. Se coloque no lugar de toda a sua audiencia em forma geral, afinal vocês instrutores não tem que fazer cursos para vocês e sim para os outros. Fundamentos são tudo.
Claudio
May 26, 2023
Muito bom o curso. Rico em informações. Tenho uma sugestão para fazer. Dar um pouco mais de enfase em explicações teoricas do porque usar Mockito e JUnit.
Anonymized
May 19, 2023
Professor muito didático! Ensinou de maneira direta e rápida o básico de testes unitários, com JUnit e Mockito. Agora é praticar. Obrigado, Valdir, por compartilhar seu conhecimento.
Gabriel
May 19, 2023
Curso introdutório ao tema de testes unitários. O professor tem boa dinâmica, as aulas não são cansativas e é possível começar neste tema de forma prática e agradável com o curso. Sinto que faltou mais casos de testes e que a API poderia ter mais itens para ser testada, mas ainda assim é um bom curso, recomendo para quem está aprendendo agora este assunto.
Sabrina
April 28, 2023
O curso é muito bom, o professor quase sempre oferece explicações bem detalhadas, mas deixa a desejar quanto ao esclarecimento de dúvidas.
Luiz
April 12, 2023
por enquanto to gostando, mas acredito que não vai se aprofundar mt exemplo, quando tem mutiplas dependencias nos services e objetos autenticação envolvida, e etc... mesmo assim, achei bem mais didático que os demais que vi....
GUILHERME
February 9, 2023
O curso aborda cenários simples que não reflete o cenario do dia a dia de um programador, como por exemplo, ele não teta cenarios mockando uma request de API externa, e também metado do curso foi montado a API, quando poderia fornecer o projeto base como "recursos" Mas no ambito geral o curso atendeu o que foi prometido, que é noção de testes unitarios
Napoleao
January 1, 2023
Esse curso me ajudou muito valeu professor, segui seu passos e consegui fazer um teste de cobertura com 100% https://github.com/napoleaoonaya/schedule
Mardoqueu
December 2, 2022
Curso excelente! Se você procura cursos a nível de mercado com projetos reais, então você veio ao lugar certo!
Daniel
October 31, 2022
Curso muito bom, apesar de curto está atendendo muito bem minhas expectativas, o professor parece dominar o assunto e traz abordagens de mercado.
Eduardo
October 27, 2022
Exige conhecimentos prévios, mas é um dos cursos mais direto ao assunto na plataforma. Precisava aprender testes unitários rápido e me entregou o que eu esperava. Parabéns ao instrutor
Marco
October 27, 2022
O curso atendeu às expectativas. O Valdir mostrou em um curto projeto as melhores práticas para fazer um aplicativo Rest Spring Boot. E foi bem objetivo e claro nos testes unitários, que está atualizado com o que tem no mercado para testes no Spring boot explicando sobre o @InjectMock , @Mock e JUnit 5.

Charts

Price

Testes com JUnit 5 Mockito e Spring Boot (REST APIs) - Price chart

Rating

Testes com JUnit 5 Mockito e Spring Boot (REST APIs) - Ratings chart

Enrollment distribution

Testes com JUnit 5 Mockito e Spring Boot (REST APIs) - Distribution chart
4355532
udemy ID
10/18/2021
course created date
10/29/2021
course indexed date
Bot
course submited by