Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de API RESTful com Spring Boot utilizando TDD, CI e CD

Curso de API RESTful com Spring Boot utilizando TDD, CI e CD

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

API RESTful Profissional com Spring Boot usando TDD, CI e CD

Aprenda a criar APIs profissionais com testes usando Spring Boot e Java 8, do zero até a implantação em produção

Bem-vindos ao curso API RESTful Profissional com Spring Boot usando TDD. Neste curso, você aprenderá o que são APIs e como construir uma API profissional usando um exemplo prático, desde a criação do projeto até a implantação em um ambiente de produção. Você aprenderá como testar sua API usando a técnica de Desenvolvimento Orientado a Testes (TDD) ao longo do projeto. Utilizaremos Mockito, Junit e o banco de dados em memória H2. Também implementaremos uma camada de segurança em nossa API, usando tokens JWT para autenticação juntamente com o pacote Spring Security. Aprenda como gerenciar migrações de banco de dados com o Flyway e fazer cache de chamadas de API com o Ehcache. No final do projeto, configuraremos a Integração Contínua e a Implantação Automatizada com o Travis CI. Dessa forma, as atualizações do projeto no ambiente de produção serão feitas automaticamente, garantindo a integridade do projeto em nosso repositório. Ao final do curso, você será capaz de criar APIs prontas para produção, aprendendo cada etapa do desenvolvimento de uma aplicação profissional.

O que você aprenderá

  • Como construir uma API RESTful usando Spring Boot e Java 8
  • Utilizando a técnica de Desenvolvimento Orientado a Testes (TDD)
  • Como implantar em um ambiente de produção
  • Utilizando o Travis CI para integração contínua
  • Utilizando o Travis CD para implantação automatizada
  • Autenticação via tokens JWT
  • Configurando o Swagger para documentar endpoints
  • Versionamento de banco de dados com o Flyway
  • Utilizando cache com o Ehcache
  • Configurando e usando o Github
  • Configurando e usando a nuvem Heroku
Ver informações completas