Programa do Curso
Introdução a Microservices e Spring Cloud
- Arquitetura monolítica vs Microservices
- Conceitos fundamentais de Microservices
- Introdução a Spring Boot & Spring Cloud
- Construindo um microsserviço RESTful simples com Spring Boot
- Laboratório prático: Implementando um microsserviço básico
Descoberta de serviço & Configuration Management
- Registro e descoberta de serviços usando o Eureka
- Manipulação de balanceamento de carga com Ribbon
- Configuração centralizada com Spring Cloud Config
- Gateway de API com Spring Cloud Gateway
- Laboratório prático: Implementação do API Gateway e descoberta de serviços
Communication & Resiliência
- Inter-Serviço Communication usando clientes falsos
- Implementando Circuit Breakers com Resilience4J
- Manipulação de falhas e mecanismos de fallback
- Rastreamento distribuído com Spring Cloud Sleuth & Zipkin
- Laboratório prático: Configurando a resiliência do serviço
Containerização Microservices com Docker
- Introdução aos Contêineres e Docker
- Docker izing a Spring Boot Application
- Criando aplicativos de vários contêineres com Docker Compose
- Gerenciando Microservices com Docker Redes
- Laboratório prático: Implantando Microservices com Docker Compose
Monitorização, registo e segurança
- Monitorando Microservices com Spring Boot Actuator
- Registro em log centralizado usando a pilha ELK (Elasticsearch, Logstash, Kibana)
- Práticas recomendadas de segurança para Microservices
- Configuração de autenticação e autorização
- Laboratório prático: Configuração de segurança e monitoramento
Dimensionamento e orquestração com Kubernetes
- Introdução ao Kubernetes e à orquestração de contêineres
- Implantando Microservices em Kubernetes
- Dimensionamento e gerenciamento de Microservices na produção
- Balanceamento de carga e escalonamento automático
- Laboratório prático: Implantando Microservices em Kubernetes
Padrões Microservices avançados
- Arquitetura orientada a eventos com Kafka
- Service Mesh com Istio
- Transações distribuídas e padrão Saga
- Pipelines de CI/CD para Microservices
- Laboratório prático: Implementação de padrões Microservices avançados
Projeto final e melhores práticas
- Construindo um sistema Microservices completo
- Depuração e solução de problemas comuns
- Estratégias de otimização de desempenho
- Práticas recomendadas para implantações de produção
- Perguntas e respostas e encerramento final
Resumo e próximos passos
Requisitos
- Conhecimento da arquitetura dos microsserviços
- Experiência com Java e Spring Boot
- Conhecimentos básicos de APIs REST e contentores
Público-alvo
- Programadores de software
- Engenheiros DevOps
- Arquitetos de nuvem
- Administradores de sistemas
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 6500 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (2)
Como os instrutores entregam o conhecimento de forma tão eficaz
Vu Thoai Le - Reply Polska sp. z o. o.
Curso - Certified Kubernetes Administrator (CKA) - exam preparation
Máquina Traduzida
o instrutor tinha muito conhecimento e paciência para compartilhar conosco
Bogdan Olaru
Curso - Introduction to Docker
Máquina Traduzida