API RESTfull com Spring Boot utilizando TDD, CI e CD

Sejam todos muito bem vindos ao curso API RESTfull Profissional com Spring Boot utilizando TDD, nesse curso você irá aprender o que são APIs e como construir uma API profissional utilizando um exemplo prático, desde a criação do projeto até o deploy em um ambiente de produção.

Você irá aprender como testar sua API, utilizaremos a técnica TDD (Desenvolvimento Orientado a Testes) durante todo o projeto, utilizaremos Mockito, Junit e o banco de dados H2 em memória.

Implementaremos também uma camada de segurança em nossa API, para isso utilizaremos autenticação via Tokens JWT junto ao pacote spring security.

Aprenda a gerenciar as migrações do Banco de Dados com o Flyway, e também a cachear chamadas na API com o Ehcache.

Ao final do projeto vamos configurar em nosso repositório Integração Contínua e Deploy Automatizado com o Travis CI, dessa forma a atualização do projeto em ambiente de produção será feita de forma automática, e também garantiremos sempre a integridade do projeto em nosso repositório.

Ao finalizar o curso você será capaz de criar APIs prontas para serem utilizadas em produção aprendendo cada etapa de desenvolvimento de um aplicativo profissional.

  • Conteúdo
  • Vantagens
  • Detalhes
Conteúdo do curso (100% digital)

Conheça melhor quem criou o conteúdo

Vitor Diogo Alves
2 Anos Hotmarter

Desenvolvedor Full-stack e Professor

Olá pessoal me chamo Vitor moro no interior de São Paulo e trabalho em uma gigante do varejo nacional.

Estou iniciando na Hotmart para auxiliar outros desenvolvedores a alavancarem suas carreiras, oferecendo todo meu conhecimento adquirido de forma simples e eficaz.

Minha principal especialidade é em desenvolvimento de micro serviços utilizando JAVA, Typescript e Javascript, venham conhecer meu mais novo curso API RESTfull com Spring Boot utilizando TDD, CI e CD, vamos evoluir juntos! Contem comigo durante toda sua trajetória!

Por que comprar no Hotmart Marketplace?

Até 30 dias para pedir reembolso

Certificado de Conclusão Digital

Pagamentos seguros

Suporte Hotmart

Acesso em todos os dispositivos

Diversas formas de pagamento

Como vou acessar?

Ao comprar, o produto fica disponível na sua conta

Você acessa seu produto através de um link que enviamos ao seu email. Você também pode acessá-lo nesta página.

Perguntas Frequentes

O conteúdo deste produto não representa a opinião da Hotmart. Se você vir informações inadequadas, denuncie aqui