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

Why take this course?
🚀 Testes com JUnit 5, Mockito e Spring Boot (REST APIs): Una jornada completa para dominar o back-end!
O que você aprenderá?
- 🧰 Instalação de Ferramentas: Configurar as ferramentas necessárias para iniciar um projeto Spring Boot do zero.
- 📚 Conceitos Fundamentais de Spring Boot: Domine o Spring Boot 2.x.x e compreenda como ele funciona.
- ☕️ Java LTS (Long Term Support) 17: Aprenda as novidades e melhorias do Java mais recente em LTS.
- 🧪 JUnit 5: Mestre o mais recente framework de teste para Java.
- 🕵️♂️ Mockito: Domine a simulação de objetos com Mockito, facilitando os testes.
- ✨ Lombok: Aplique anotações para reduzir verbosidade e acelerar o desenvolvimento.
- 🔄 ModelMapper: Transforme entidades e DTOs de forma simples e rápida.
- 📑 Spring Data JPA: Trabalhe com o framework de acesso a dados para Java.
- 🗺️ Hibernate: Entenda e utilize o ORM (Object-Relational Mapping) mais popular para Java.
- 🚀 Criação de API REST: Desenvolva APIs reutilizáveis e escaláveis com Spring Boot.
- 🔍 Consumo de API REST com Postman: Interaja com APIs externas usando a ferramenta Postman.
- 🛠️ Banco de Dados h2: Utilize o banco de dados em tempo de compilação para testes rápidos e leves.
- ⚫️ Tratamento de Exceções: Crie mensagens de erro personalizadas e gestione exceções de forma elegante.
- 📁 Desenvolvimento em Camadas (MVC): Aplique o padrão MVC para organizar seu projeto de forma limpa e modular.
- 📈 DTOs (Data Transfer Objects): Crie objetos que encapsulam os dados para troca entre o cliente e o servidor.
- ✅ Implementação de Testes e Desenvolvimento: Configure perfis específicos para diferentes ambientes.
- 📝 Validações com Validations: Assegure a integridade dos dados no seu sistema.
- 🌍 Protocolo HTTP REST: Trabalhe de acordo com as melhores práticas do padrão REST.
VISÃO FUNCIONAL:
Construa uma aplicação Spring Boot completa, realizando operações CRUD em um sistema simples e garantindo cobertura total de testes. Esteja preparado para transformar seu conceito em realidade com uma aplicação funcional e bem testada.
VISÃO TÉCNICA - BACK END:
Crie uma API REST robusta e confiável utilizando Java, Spring Boot 2.x.x, Hibernate e banco de dados H2. Vamos cobrir todos os aspectos técnicos necessários para desenvolver um back-end de qualidade.
Versão: Spring Boot 2.x.x
**ESTE CURSO É DESTINADO A QUEM: **
- 🎓 Aprendendo os Conceitos do Back End: Se você está buscando compreender como construir um back end com Spring Boot, este curso é para você.
- 🚀 Aplicando Conhecimentos Práticos: Caso queira aplicar nas práticas o que foi aprendido em sala de aula, este curso oferece a chance de fazer isso com um projeto real.
- 🌟 Expandindo Portfólio e Currículo: Se você está buscando incrementar seu portfólio ou currículo com projetos relevantes, este curso é a solução.
- 🎓 Estudantes de Cursos de Computação e Desenvolvimento de Sistemas: Estudantes que desejam adicionar Spring Boot e outras tecnologias relacionadas ao seu perfil acadêmico.
- 🤝 Profissionais de Diferentes Níveis: Se você já possui alguma experiência com Java ou Spring, mas quer aprimorar suas habilidades em testes e práticas de codificação, este curso é ideal para o seu crescimento profissional.
Ao final deste curso, você terá uma compreensão abrangente do desenvolvimento de API REST com Spring Boot, capaz de escrever código robusto e testado, e estar preparado para enfrentar os desafios do mundo real no desenvolvimento de software. 🚀✨
Não deixe para amanhã o que você pode aprender hoje! Inscreva-se e dê o próximo passo na sua jornada de carreira como Desenvolvedor Back End com Spring Boot. 🛠️🌟
Course Gallery




Loading charts...