API RESTful com Spring Boot e Java 8 - Guia de Referência
4.3 (866 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,409 students enrolled

API RESTful com Spring Boot e Java 8 - Guia de Referência

Guia de problemas e soluções em 33 tópicos
4.3 (866 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,409 students enrolled
Last updated 3/2020
Portuguese
Portuguese [Auto]
Current price: $23.99 Original price: $34.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7 hours on-demand video
  • 2 articles
  • 24 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Utilizar o Spring Boot para criar projetos em Java
  • Entender os componentes de uma API RESTful completa
  • Autenticação e autorização com Spring Security e Tokens JWT (Json Web Token)
  • Spring Data JPA com MySQL e MongoDB
  • Padrão de projetos DTO (Data Transfer Object)
  • Cache de dados com o EhCache
  • Versionamento de APIs RESTful
  • Criar controllers e serviços com o Spring Web
  • Testar APIs com Postman
  • Documentar uma API com o Swagger
  • Deploy na nuvem do Heroku
  • Teste de stress com Apache AB
  • Versionamento de código fonte com GitHub
  • Integração Contínua com o TravisCI
  • Profiles (desenvolvimento, teste, produção)
  • Visual VM para monitorar o uso da JVM
  • Validação de dados com Hibernate Validator (Bean Validation)
  • Migração de banco de dados com o Flyway
Course content
Expand all 44 lectures 06:58:38
+ Introdução
41 lectures 06:15:43
Instalando o Java 8
03:10
Instalando a IDE de desenvolvimento
09:16
Notas para o Spring Boot 2
02:06
Criando um projeto com o Spring Boot
15:05
Versionando o código fonte com o GitHub - parte 1
13:12
Versionando o código fonte com o GitHub - parte 2
17:44
Nota para a aula seguinte sobre o TravisCI
00:37
Integração contínua com o TravisCI
17:52
Instalando o MySQL para persistir os dados do sistema
12:43
Adicionando o JPA ao projeto Spring Boot
03:55
Adicionando o MySQL ao projeto Spring Boot
03:11
Adicionando o H2 ao projeto Spring Boot
04:39
Parâmetros de configuração (application.properties)
06:50
Profiles
13:13
Gerando senhas com o BCrypt
08:46
Criando Entidades JPA (Entity) - parte 1
14:20
Criando Entidades JPA (Entity) - parte 2
18:13
Criando Repositórios JPA (JpaRepository)
16:09
Versionamento de banco de dados com o Flyway
18:32
Configurando um pool de conexões de banco de dados com Hikari
07:26
Criando serviços (Service)
07:29
Utilizando o Postman
06:12
DTO (Data Transfer Object)
14:52
Encapsulando o retorno de uma chamada a API Restful (Response)
08:15
Validação de dados (Bean Validation)
10:11
Documentando API com Swagger
12:22
Versionamento de API
09:03
Autenticação e autorização com tokens JWT (Json Web Token) - parte 1
06:39
Autenticação e autorização com tokens JWT (Json Web Token) - parte 2
13:18
Autenticação e autorização com tokens JWT (Json Web Token) - parte 3
11:03
Autenticação e autorização com tokens JWT (Json Web Token) - parte 4
05:11
Adicionando cache com EhCache
07:28
Teste de stress e performance com o Apache AB
05:45
Monitorando a JVM com o VisualVM
05:59
Instalando o MongoDB para persistir os dados do sistema
04:39
Adicionando o MongoDB ao projeto Spring Boot
00:52
Criando entities e repositórios com o MongoDB
10:08
+ Extras
3 lectures 42:54
WebService SOAP - Criando o servidor - parte 1/2
14:22
WebService SOAP - Criando o servidor - parte 2/2
12:06
WebService SOAP - Criando o cliente
16:26
Requirements
  • Conhecimentos em Spring framework
  • Conhecimentos em Java (preferencialmente a versão 8)
  • Noções em desenvolvimento web
Description

O curso API RESTful com Spring Boot e Java 8 - Guia de Referência, é um curso que visa apresentar os principais componentes de uma API RESTful eficiente e escalável no formato de problemas e soluções.

Durante o curso serão apresentados 33 problemas do dia a dia na criação de APIs RESTful, e suas respectivas soluções.

Este curso não é 100% focado em Spring e Java, ele apresenta também problemas rotineiros que compõem o ciclo de desenvolvimento de qualquer sistema, como controle de versão de código fonte, teste de stress, integração contínua, entre outros mais.

O curso não é um passo a passo de como criar uma API RESTful do zero, seu objetivo é explicar em detalhes os componentes da criação de uma API, servindo como guia de referência para o dia a dia de qualquer desenvolvedor.

Um guia em PDF com todo o conteúdo contendo mais de 100 páginas será disponibilizado, assim você terá acesso as informações aprendidas com extrema facilidade, e na hora que desejar.

Enfim, o grande objetivo deste curso é servir como uma fonte de referência para o desenvolvimento de APIs RESTful com Spring e Java 8, e se você está procurando um guia para solucionar suas dúvidas em APIs você está no lugar certo!

Espero te encontrar no curso, bons estudos!

Who this course is for:
  • Qualquer pessoa que deseje aprender os principais componentes para a criação de APIs RESTful.