Tutorialspoint

API RESTfull com Spring Boot utilizando TDD, CI e CD

Aprenda a desenvolver uma API RESTfull do zero até o deploy em ambiente de produção

Course Description

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.

Goals

  • Como construir uma API RESTFull utilizando Spring Boot e Java 8
  • Utilizar a técnica de Desenvolvimento Orientado a Testes (TDD)
  • Como fazer o deploy em um ambiente de produção
  • Utilizar o Travis CI para realizar integração contínua
  • Utilizar o Travis CD para realizar deploy automatizado
  • Autenticação via tokens JWT
  • Configurar Swagger para documentar os endpoints
  • Versionamento de Banco de Dados com Flyway
  • Utilização de cache com Ehcache
  • Como configurar e utilizar o Github
  • Configurar e utilizar a nuvem do Heroku

Prerequisites

  • Conhecimentos básicos em Java
  • Lógica de programação
Show More

Curriculum

  • Sobre o projeto
    02:53
    Preview
  • Arquitetura REST
    05:16
    Preview
  • Configuração do ambiente
    01:42
  • Criação do projeto
    04:20
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint

Feedbacks

  • No Feedbacks Posted Yet..!
API RESTfull com Spring Boot utilizando TDD, CI e CD
This Course Includes
  • 6 hours
  • 64 Lectures
  • Completion Certificate Sample Certificate
  • Lifetime Access Yes
  • Language Portuguese
  • 30-Days Money Back Guarantee

Sample Certificate

Sample certificate

Use your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

We have 30 Million registered users and counting who have advanced their careers with us.

X

Sample Certificate

Talk to us

1800-202-0515