API RESTfull com Spring Boot utilizando TDD, CI e CD

Aprenda a criar APIs profissionais com testes utilizando Spring Boot e Java 8, do zero ao deploy em produção

4.65 (221 reviews)
Udemy
platform
Português
language
Web Development
category
API RESTfull com Spring Boot utilizando TDD, CI e CD
871
students
7 hours
content
Sep 2021
last update
$19.99
regular price

What you will learn

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

Why take this course?

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.

Screenshots

API RESTfull com Spring Boot utilizando TDD, CI e CD - Screenshot_01API RESTfull com Spring Boot utilizando TDD, CI e CD - Screenshot_02API RESTfull com Spring Boot utilizando TDD, CI e CD - Screenshot_03API RESTfull com Spring Boot utilizando TDD, CI e CD - Screenshot_04

Reviews

PAULO
October 3, 2022
Realmente precisa atualizar para um curso de 7h horas onde você não quer perder muito tempo, ficou a deseja só descobrir o código fonte depois de bater muita a cabaça com uns erros o curso está desatualizado precisa de atualização.
Anderson
September 20, 2022
Excelente curso, aprendi muitas coisas mesmo com uma carga horária relativamente curta. O professor explica muito bem todas as tecnologias envolvidas no curso. Parabéns, por mais cursos assim!!
Murilo
July 29, 2022
A didática do professor e a metodologia aplicada são excelentes. Direto ao ponto e fácil de acompanhar.
Fabio
October 31, 2021
O professor tem boa didática. O curso é para quem já tem algum conhecimento e quer se aprofundar. O CTRL+C CTRL+V criticado por alguns, só não é um ponto totalmente positivo porque o código fonte não está disponível para que possamos acompanhar as explicações. Esse é meu único ponto negativo. Recomendo!
Isaque
October 8, 2021
Utiliza java 8, não utiliza boas práticas de tratamento de exceções, mas da uma base mesmo que pequena para fazer um TDD.
Willian
February 16, 2021
Excelente curso !!! O curso foi realmente um "banho de loja", atualmente trabalho com Java utilizando Struts 2. Eu tenho um projeto e depois desse curso pretendo praticar e atualizar esse projeto com todos os framework's do curso . Muito obrigado.
Anderson
August 22, 2020
O curso é bom sim, me ajudou muito, mas poderia ser melhor se implementado de forma incremental. Por exemplo, nas aulas, quando puxamos os fontes do GIT, os fontes já estão completos, e isso as vezes gera um trabalho adicional (que nem sempre é simples), no sentido de comentar linhas ou adequar execuções para conseguir executar os exercícios. Enfim, para mim, nada que tenha impedido o curso, mas, acho que vale o cuidado
Paulo
June 30, 2020
Com curso, todavia existem alguns momentos que o TDD nao e usado, sob o argumento de repeticao de conteudo. MAs de resto o curso e muito Bom... Vale a pena ser adquirido.. Muito bom mesmo.. Recomendo, excelente investimento. Pratico, objetivo e rapido
Diva
June 14, 2020
Estou encontrando um pouco de dificuldade de acompanhar, pois eu estou usando eclipse e ele esta usando outra IDE que já vem com várias coisas prontas do Spring. Minha sugestão é que seja usada uma IDE mais utilizada no mercado, tipo Eclipse, IntelliJ
Paulo
May 14, 2020
Até agora o conhecimento adquirido tem feito eu melhorar alguns conceitos que já conhecia e aprendendo novos!
Divino
May 12, 2020
Sim, era o que eu esperava mas acho que o curso deveria ser um pouco mais detalhado porque as vezes possuem alguns Imports que não são citados e acabam impactando.
Thiago
April 6, 2020
O curso tem bastante informação. Mesmo quem já trabalha com API REST vai aproveitar o curso. O professor é muito didático e o curso é organizado. O professor responde suas perguntas bem rápido. Recomendo muito.
Leonardo
April 2, 2020
O curso é bom. Aprendi bastante com o conteúdo apresentado. Só tenho uma ressalva a fazer: copiar e colar código é a pior maneira de se aprender/ensinar que existe. Se tivesse feito o curso maior, mas digitando tudo e explicando o que está fazendo, seu curso seria perfeito. Dou essa nota pois, apesar da questão negativa de copiar e colar código, o instrutor é extremamente atencioso e responsável com suas respostas na sessão de dúvidas. Tudo o que precisei de ajuda ele me respondeu prontamente. Melhor suporte que já tive aqui na plataforma até agora. Resumindo: suporte do curso -> 100% / metodologia de copia e cola -> 50%
Robson
March 28, 2020
O primeiro módulo foi quase um TDD de verdade. O segundo módulo foi um para adiantar o curso e no final dele a desculpa de que era pra gente ver como não fazer, o restante do curso foi CTRL C + CTRL V com "explicações".
Francisco
March 25, 2020
Deixou a desejar na construção das classe para acompanhar. Desta forma ficou muito superficial passando só a explicação para quem tem pouca experiência com spring isso ficou muito a desejar.

Charts

Price

API RESTfull com Spring Boot utilizando TDD, CI e CD - Price chart

Rating

API RESTfull com Spring Boot utilizando TDD, CI e CD - Ratings chart

Enrollment distribution

API RESTfull com Spring Boot utilizando TDD, CI e CD - Distribution chart
2519328
udemy ID
8/21/2019
course created date
10/31/2019
course indexed date
Bot
course submited by