236 http://upfy.uol.com.br//curso-online-api-restful-completa-com-springboot-e-java-8/236 Aprenda a criar uma API RESTful completa na prática com Spring Boot e Java 8. Ao longo do curso você desenvolverá uma API RESTful para um sistema de controle de pontos eletrônicos, que utilizará recursos do básico ao avançado. O objetivo do curso é prover o conhecimento necessário que você encontrará no seu dia a dia de trabalho, desde a parte de gerenciamento de código fonte e deploy, testes unitários e de integração, até a criação de soluções eficazes e escaláveis. O curso também disponibiliza um guia de referência, que explica tudo em detalhes e passo a passo sobre tudo o que será estudado neste curso. Confira a grade curricular do curso para ver a quantidade de conhecimentos a ser adquirido, e o quanto isso impactará a sua carreira profissional! Espero te ver em breve no curso. Bons estudos! Curso Online: API RESTful completa com SpringBoot e Java 8 com Márcio Casale de Souza

CURSO ONLINE: API RESTful completa com SpringBoot e Java 8

Tecnologia

Foto de perfil de Márcio Casale de Souza
com Márcio Casale de Souza
  • 61 aulas
  • Carga Horária: 40h
  • 1 material para download
  • Certificado de conclusão
-81%
R$149,90
5 x de R$5,58
ou R$27,90 à vista
Economia de R$122,00
Garantia de 30 dias com devolução do valor integral.
5x R$5,58
ou R$27,90 à vista
VISÃO GERAL DO CURSO
Aprenda a criar uma API RESTful completa na prática com Spring Boot e Java 8.

Ao longo do curso você desenvolverá uma API RESTful para um sistema de controle de pontos eletrônicos, que utilizará recursos do básico ao avançado.

O objetivo do curso é prover o conhecimento necessário que você encontrará no seu dia a dia de trabalho, desde a parte de gerenciamento de código fonte e deploy, testes unitários e de integração, até a criação de soluções eficazes e escaláveis.

O curso também disponibiliza um guia de referência, que explica tudo em detalhes e passo a passo sobre tudo o que será estudado neste curso.

Confira a grade curricular do curso para ver a quantidade de conhecimentos a ser adquirido, e o quanto isso impactará a sua carreira profissional!

Espero te ver em breve no curso. Bons estudos!
CONHEÇA SEU NOVO INSTRUTOR
Foto de perfil de Márcio Casale de Souza
Márcio Casale de Souza Ver página do Instrutor
                    Sou Márcio Casale de Souza, formado em Sistemas de Informação e Pós Graduado em Desenvolvimento de Sistemas Corporativos em Java.

Possuo vasta experiência em desenvolvimento de sistemas, no qual já trabalho profissionalmente a mais de 10 anos.

Sou entusiasta de novas tecnologias, e gosto de compartilhar e ensinar o que tenho aprendido ao longo dos anos, daí a iniciativa de ter criar cursos online.

Missão

Trazer cursos e materias que são de mais difícil acesso para o mercado brasileiro, ajudando as pessoas a estarem mais bem preparadas para o mercado de trabalho de desenvolvimento de software no Brasil, transformando suas carreiras e as tornando melhores profissionais.

Visão

Ser reconhecido como uma referência no ensino de novas tecnologias voltadas ao desenvolvimento de software no Brasil.

Valores

Entregar material atualizado, de qualidade, de fácil acesso e de modo que possa ser compreendido facilmente pelas pessoas, gerando valor elevado em suas carreiras.
                
APROVEITE E COMPRE JUNTO
Imagem do curso API RESTful completa com SpringBoot e Java 8
API RESTful completa com SpringBoot e Java 8
5 x de R$5,58
sem juros
R$149,90 R$27,90
Imagem do curso JAVA 8 - Fundamentos Teóricos e Orientação a Objetos
JAVA 8 - Fundamentos Teóricos e Orientação a Objetos
5 x de R$5,58
sem juros
R$49,90 R$27,90
Imagem do curso Construct 2 - Jogo de Tower Defense
Construct 2 - Jogo de Tower Defense
5 x de R$5,58
sem juros
R$49,90 R$27,90
3 CURSOS
para completar seus estudos
por apenas R$83,70
PLANO DE AULA
Parte I - Elementos de uma API RESTful
Como começar
1min44s
Instalando o Java 8
3min10s
Instalando a IDE de desenvolvimento
9min16s
Entendendo o Spring Boot
8min17s
Criando um projeto com o Spring Boot
15min5s
Versionando o código fonte com o GitHub - Parte 1
13min12s
Versionando o código fonte com o GitHub - Parte 2
17min44s
Integração contínua com o TravisCI
17min52s
Instalando o MySQL para persistir os dados do sistema
12min43s
Adicionando o JPA ao projeto Spring Boot
3min55s
Adicionando o MySQL ao projeto Spring Boot
3min11s
Adicionando o H2 ao projeto Spring Boot
4min39s
Parâmetros de configuração (application.properties)
6min50s
Profiles
13min13s
Gerando senhas com o BCrypt
8min46s
Criando Entidades JPA (Entity) - Parte 1
14min20s
Criando Entidades JPA (Entity) - Parte 2
18min13s
Criando Repositórios JPA (JpaRepository)
16min9s
Versionamento de banco de dados com o Flyway
18min32s
Configurando um pool de conexões de banco de dados com Hikari
7min26s
Criando serviços (Service)
7min29s
Criando controllers (Controller)
10min13s
Utilizando o Postman
6min12s
DTO (Data Transfer Object)
14min52s
Encapsulando o retorno de uma chamada a API Restful (Response)
8min15s
Validação de dados (Bean Validation)
10min11s
Documentando API com Swagger
12min22s
Versionamento de API
9min3s
Autenticação e autorização com tokens JWT (Json Web Token) - Parte 1
6min40s
Autenticação e autorização com tokens JWT (Json Web Token) - Parte 2
13min18s
Autenticação e autorização com tokens JWT (Json Web Token) - Parte 3
11min3s
Autenticação e autorização com tokens JWT (Json Web Token) - Parte 4
5min11s
Adicionando cache com EhCache
7min28s
Teste de stress e performance com o Apache AB
5min45s
Monitorando a JVM com o VisualVM
5min59s
Instalando o MongoDB para persistir os dados do sistema
4min39s
Adicionando o MongoDB ao projeto Spring Boot
0min52s
Criando entities e repositórios com o MongoDB
10min8s
Publicando a API no Heroku
9min4s
Parte II - Implementando uma API RESTful na prática
Entendendo a arquitetura da API RESTful
7min58s
Requisitos
1min13s
Criando o projeto com o Spring Boot
5min14s
Versionando o código fonte no GitHub
6min49s
Integração contínua com o TravisCI
7min50s
Adicionando o JPA, MySQL e H2 ao projeto
5min25s
Criando as entidades JPA (Entity)
9min3s
Versionando o banco de dados com o Flyway
3min18s
Criando os repositórios JPA (JpaRepository)
18min52s
Criando o serviço de empresas
8min52s
Criando o serviço de funcionários
6min49s
Criando o serviço de lançamentos
6min2s
Criando o controller de cadastro de pessoa jurídica
18min4s
Criando o controller de cadastro de pessoa física
13min16s
Criando o controller de empresas
14min27s
Criando o controller de funcionários
9min41s
Criando o controller de lançamentos - Parte 1
13min58s
Criando o controller de lançamentos - Parte 2
13min43s
Autenticação e autorização com tokens JWT
12min58s
Documentando a API RESTful com o Swagger
11min55s
Aumentando a performance com o EhCache
10min15s
Publicando a API RESTful no Heroku
18min1s
O QUE VOCÊ VAI APRENDER NESTE CURSO
  • Ao término do curso você será capaz de criar APIs RESTful com elementos avançados e altamente escaláveis.

  • Criar autenticação com tokens JWT (JSON Web Token) com o Spring Security

  • Persistir dados no MySQL com JPA e Spring Data

  • Fazer deploy na nuvem com Heroku

  • Migrar dados com o Flyway

  • Criar testes unitários e de integração com JUnit e Mockito

  • Documentar a API com o Swagger

  • Controlar a versão do código fonte com GitHub

  • Fazer integração contínua (CI) com o TravisCI

  • Criar cache de dados com o EhCache

  • Criar profiles para ambientes de desenvolvimento, teste e produção

  • Criar entidades para mapear o banco de dados, assim como suas relações (OneToMany, ManyToOne)