Design de API's RestFul com Spring Boot, TDD e o novo JUnit5

API's RestFul de alto nível com Spring Boot utilizando TDD e o novo JUnit 5.

Ratings 4.30 / 5.00
Design de API's RestFul com Spring Boot, TDD e o novo JUnit5

What You Will Learn!

  • Criar aplicações do zero com Spring Boot
  • Modelar e desenvolver API's RestFUL, utilizar adequadamente os métodos HTTP, códigos de status, etc
  • Desenvolver utilizando técnicas TDD e BDD
  • Criar testes unitários e de integração com JUnit 5, AssertJ, Mockito, etc
  • Desenvolver uma arquitetura de aplicação em camadas
  • Documentar a API's com Swagger
  • Criar serviço de agendamento de tarefas e envio de emails com o Java
  • Configuração de Deploy Contínuo
  • Cobertura de Código
  • Gerar o build da aplicação e fazer o deploy de sua API na nuvem
  • Integração do Github com Codecov e Travis CI

Description

Nesse curso, feito de desenvolvedor para desenvolvedor, trago conceitos fundamentais sobre testes automatizados e Api's RestFul,  além de boas práticas e Clean Code, para, em integração, criarmos API's RestFul utilizando a técnica do TDD (Test Driven Development), onde desenvolveremos orientado a testes, uma API RestFul utilizando Spring Boot. Curso 100% prático onde eu codifico todos os códigos.


Dentre outros conhecimentos, você aprenderá:


A modelar uma API RestFUL, utilizar os métodos HTTP, códigos de resposta, etc.;

Criar serviço de agendamento de tarefas e envio de emails com o Java;

Documentação de API's com Swagger

Implementação de testes automatizados;

Configuração de Deploy Contínuo;

Publicação da API na nuvem.

Who Should Attend!

  • Quem deseja aprender técnicas avançadas de desenvolvimento de software
  • Quem deseja aprender Spring Boot na prática
  • Interessados em se atualizar no mercado com tecnologia robusta e amplamente utilizada
  • Quem deseja conhecer conceitos de arquitetura RESTful
  • Quem deseja aprender a desenvolver com a técnica TDD

TAKE THIS COURSE

Tags

  • Java
  • REST API
  • TDD Test Driven Development
  • Spring Boot

Subscribers

3151

Lectures

109

TAKE THIS COURSE



Related Courses