Curso Spring Cloud - Developer

  • Development

Curso Spring Cloud - Developer

24h
Visão Geral

O Curso Spring Cloud - Developer oferece uma cobertura aprofundada de padrões nativos da nuvem e de microsserviços usando componentes Spring Cloud e Netflix para ajudar a resolver desafios associados à execução de aplicativos distribuídos e nativos da nuvem em uma arquitetura de microsserviços.

Objetivo

Após concluir este Curso Spring Cloud - Developer, você será capaz de:

  • Examine problemas de sistemas distribuídos e os padrões de tolerância a falhas associados
  • Examine como os aplicativos distribuídos contribuem para o desenvolvimento e o tempo de execução de aplicativos REST nativos da nuvem
  • Examine como os aplicativos distribuídos afetam a tolerância a falhas dos sistemas de software
  • Examine os impactos de desenvolvimento da implementação de soluções Spring Cloud
  • Compare os benefícios e compensações das soluções Spring Cloud
  • Implementar soluções Spring Cloud
Publico Alvo
  • Esta aula Spring Cloud - Developer é ideal para desenvolvedores interessados ​​em aprender como construir aplicativos nativos da nuvem escaláveis ​​e tolerantes a falhas usando a família de projetos Spring Cloud.
Pre-Requisitos
  • Experiência Java
  • Experiência Spring Core
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico

Introduction

  1. Spring Cloud Introduction
  2. Distributed Applications
  3. Spring Cloud Dependencies

Service Discovery and Client Load Balancing

  1. Service Registry, Load Balancing Patterns
  2. Eureka Service Registry
  3. Eureka Server REST Operations
  4. Service Discovery Clients
  5. Client Load Balancing
  6. Observability
  7. Configurable Load Balancing Algorithm

External Configuration and Distributed Trace

  1. External Configuration and Distributed Trace Patterns
  2. Spring Cloud Config Server
  3. Dynamically Refresh Application Configuration
  4. Distributed Updates
  5. Distributed Trace Collection and Visualization with Zipkin

Fault Tolerance - Health Checks

  1. Fault Tolerance Patterns
  2. Health Check Pattern
  3. Eureka Client Health Check
  4. Load Balancing Client Liveness Check

Retry, Backoff, Timeouts, Fallbacks

  1. Retry, Timeout and Fallback Patterns
  2. Retry with Load Balancing Client
  3. Slow Requests
  4. Socket Timeouts
  5. Fail-fast and Retry with Spring Cloud Config Server
  6. Timeouts with Hystrix

Circuit Breakers and Bulkheads

  1. Circuit Breaker and Bulkhead Patterns
  2. Circuit Breaker with Hystrix
  3. Bulkheads with Hystrix
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas