When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

API RESTful com Spring Boot e Java 8 - Guia de Referência
Guia de problemas e soluções em 33 tópicos

This Course Includes
udemy
4.3 (1.1K reviews )
6h 58m
english
Online - Self Paced
professional certificate
Udemy
About API RESTful com Spring Boot e Java 8 - Guia de Referência
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!
What You Will 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 Show moreShow less.