Visão Geral
O Curso Spring Cloud fornece uma introdução ao Spring Boot, os recursos que o projeto oferece e algumas das formas mais comuns de uso. Após a conclusão deste curso, você saberá como utilizar Spring Boot para definir, configurar e adicionar rapidamente recursos a aplicativos Spring usando Spring Boot e deverá ser capaz de implantar serviços que usam Netflix Eureka, Netflix Hystrix, Netflix Ribbon e Open Zipkin.
Objetivo
Após concluir este Curso Spring Cloud, você será capaz de:
- Desenvolva aplicações web Spring com Spring MVC
- Entenda os recursos do projeto Spring Boot
- Use Spring Boot para criar e configurar um aplicativo Spring
- Personalizar recursos do Spring Boot
- Desenvolva serviços web REST com Spring Boot
- Utilize vários suportes de banco de dados Spring, incluindo Spring Data
- Proteja um aplicativo com Spring Security
- Use o suporte JMS do Spring
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico
Spring Cloud Config
- Externalized Configuration
- Configuration in the Cloud
- Using the Spring Cloud Config subsystem
Service Discovery with Netflix Eureka
- Flexible and reconfigurable services
- Service Discovery
- Health Monitoring
- Rerouting Services
- Eureka Server
- Eureka Client
Load Balancing with Netflix Ribbon
- Introduction to Load Balancing
- Client-side vs Server-side load balancing
- Client-side proxies
- The Feign client framework
- Netflix Ribbon
- Integrating Ribbon and Eureka
Circuit Breakers with Netflix Hystrix
- The Eight Fallacies of Distributed Computing
- Partial and Transient Failure
- The Circuit Breaker Pattern
- Integration with Health Monitoring
- Monitoring Hystrix
Edge Components with Netflix Zuul
- Architecture for horizontal scaling
- “In the Cloud” vs “At the Edge of the Cloud”
- “Server-side” load balancing
- Netflix Zuul
- Configuring and Deploying Zuul
Distributed Tracing with Open Zipkin
- Introduction to Tracing
- Instrumentation
- Integration with Spring Boot
- Viewing Trace Data
TENHO INTERESSE