Curso de Arquitetura
em Microserviços
82+ Horas | Hands-On
De 20/ABR
à 15/MAI
De R$ 3349
Por R$ 2649
Em até 6x
sem juros
Para quem é este curso?
Este curso é voltado para Desenvolvedores e Arquitetos para aprofundar o conhecimento em Arquitetura de Microserviços, aprimorando o know-how dando bagagem para condução/migração de projetos e implementação da metodologia em sistemas/ambientes monolíticos para microserviços.
Por onde iremos caminhar
- Desenvolva proficiência no desenvolvimento de soluções usando arquitetura baseada em microserviços.
- Criar um processo para migrar a arquitetura monolítica existente para a arquitetura baseada em microserviços.
- Implementação de microserviços usando Spring Boot.
- Configuração do Spring Cloud Configuration Server com criptografia de propriedades confidenciais.
- Aprender a desenvolver Servidores de Descobertas com Netflix Eureka Discovery Server.
- Implementação das estratégias de resiliência usando Hystrix
- Implementação de um gateway de serviço com seus microserviços usando o Netflix Zuul e Spring Cloud Gateway.
- Compreensão do mecanismo de rastreamento usando Sleuth e Zipkin e Turbine Stream.
Conteúdo detalhado do curso
- Introdução Devops
- Agile Development
- Continuos Integration
- Continuos Delivery
- Continuos Deployments
Monolítico
Microserviços:- Introdução
- Disponibilidade de Produção
- Estabilidade e Confiabilidade
- Escalabilidade e Desempenho
- Tolerância a falhas e preparação para catástrofes
- Monitoramento
- Documentação e Compreensão
Spring Framework (Alicerce)Spring Boot
- Introdução
- Spring Framework
- Spring Data
Spring Rest Trabalhando com APIs- RestTemplate
- Feing Esse salva a vida!!!
- Entendendo declarativas entre API´s (Proxy)
Spring Cloud
Descobrindo Os Microserviços- Spring Cloud Netflix Eureka
- Spring Cloud Netflix Ribbon
- Load Balancing
API GATEWAY- Spring Cloud Gateway
- Spring Cloud Netflix Zuul
- Feign como Proxy de Chamadas entre API´s
- Routing
- Configurações e Distribuições
- Config Server/Client
- Spring Cloud Config Server
- Spring Cloud Bus
- Distribution
- Distribuindo Configurações Automáticas entre Microserviços
- Automação de configurações Git
Tolerancia a Falhas e Gerenciamento- Circuit Break
- Spring Cloud Netflix Hystrix
- FallBack
Segurança- Spring OAUTH
- Spring Security
- JWT
Monitoramento- Spring Cloud Admin
- Spring Cloud Actuator
- Netflix Turbine
- Hystrix Dashboard
- Spring Cloud Sleuth
- Distributed Tracing
- Zipkin
- Log Tracing
- ElasticSearch
- Kibana
- LogStash
Docker- Introdução
- Criação de container
- Criação da Imagens
- Deploy em container