Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Introdução à Arquitetura de Microserviços
- O que são microserviços?
- Arquitetura monolítica versus arquitetura de microserviços
- Vantagens e desafios dos microserviços
- Casos de uso reais de microserviços
Iniciando com Spring Boot
- Introdução ao Spring Boot e suas vantagens
- Configuração de um microsserviço com Spring Boot
- Criação de APIs RESTful com Spring Boot
Criando e Gerenciando Microserviços
- Projeto de microserviços: Design Direcionado ao Domínio (DDD)
- Implementação da comunicação entre serviços
- Uso de REST e gRPC para comunicação inter-serviços
- Manipulação de mensagens assíncronas com Kafka/RabbitMQ
Descoberta de Serviços e Gerenciamento de Configuração
- Introdução ao Spring Cloud
- Configuração do Eureka para descoberta de serviços
- Uso do Spring Cloud Config para gerenciamento centralizado de configuração
Gateway de API e Balanceamento de Carga
- Introdução ao padrão API Gateway
- Utilização do Spring Cloud Gateway ou Zuul
- Implementação de balanceamento de carga com Ribbon
Segurança dos Microserviços
- Introdução à segurança em microserviços
- Implementação de autenticação e autorização com OAuth2
- Proteção de APIs REST com JWT
Monitoramento e Log
- Configuração de log centralizado com a stack ELK
- Utilização do Micrometer para monitoramento dos microserviços
- Rastreamento distribuído com Spring Cloud Sleuth e Zipkin
Implantação de Microserviços com Docker e Kubernetes
- Contêinerização dos microserviços com Docker
- Implantação dos microserviços no Kubernetes
- Gerenciamento de escalabilidade e orquestração
Resumo e Próximos Passos
Requisitos
- Experiência com programação Java fundamental.
- Conhecimento básico de APIs RESTful e comunicação HTTP.
- Familiaridade com bancos de dados e SQL.
Público-alvo
- Desenvolvedores Java que estão migrando para a arquitetura de microserviços.
- Engenheiros de software que constroem aplicações escaláveis e distribuídas.
- Profissionais de DevOps que trabalham com implantação de microserviços.
21 Horas
Testemunhos de Clientes (1)
A amplitude dos tópicos abordados foi considerável e o instrutor tentou fazer justiça a isso.
Lakshmipriya Sivakumar - Deque Systems Inc
Curso - Spring Boot, React, and Redux
Máquina Traduzida