Curso Spring Microservices
24hVisão Geral
Spring Microservices é um estilo arquitetônico que organiza um aplicativo como uma coleção de pequenos serviços autônomos em torno de um domínio de negócios. Essa arquitetura promete manter as equipes crescendo e funcionando melhor. Spring permite a construção rápida de aplicativos prontos para produção e fornece outros recursos não funcionais.
O Curso Spring Microservices começa com uma visão geral de controladores e modelos, serviço, aplicativo Spring Boot, Spring Intro to MVC e gerenciamento de configuração Spring. A seguir, você aprenderá sobre os serviços REST do Spring e como testar os serviços REST. O curso termina com um resumo sobre microsserviços.
Objetivo
Após concluir este Curso Spring Microservices, você será capaz de:
- Crie aplicativos Spring MVC e REST.
- Aproveite a programação reativa no Spring.
- Utilize contêineres Spring.
- Implemente Spring Boot em um microsserviço.
Pre-Requisitos
- Conhecimento de Java e alguma experiência em Spring.
Materiais
Inglês/Português/Lab PraticoConteúdo Programatico
Overview
- Controllers/Models
- Service
- Spring Boot Application
- Spring Intro to MVC – Controllers, Annotations, etc.
- Spring Configuration Management
- Properties
- YAML
- Profiles
Test & Rest
- Spring REST Services Testing REST services
- JUnit
- REST Client Test
- Mockito
- Request Mapping with Spring MVC
- Verbs
- Headers
- Request Parameters
- Request Body
Requests & Error Handling
- Advanced Request Mapping
- Custom JSON serialization
- Interceptors
- Exception Handling and Mapping
- Standard Exceptions
- Custom Exception Handlers
- Controller Advice
- Custom Errors
- Building Custom Annotations
- Dependency Injection
Microservices
- Cloud Native Design
- Spring Cloud Config
- Architecture Design Pattern
- Testing Microservices