Programa do Curso
Introdução à Microservices Arquitetura
- O que são microsserviços?
- Arquitetura monolítica vs. arquitetura de microsserviços
- Benefícios e desafios dos microsserviços
- Casos reais de utilização de microsserviços
Introdução a Spring Boot
- Introdução ao Spring Boot e suas vantagens
- Configurando um microsserviço Spring Boot
- Criando APIs RESTful com Spring Boot
Criando e gerenciando Microservices
- Projetando microsserviços: Conceção orientada para o domínio (DDD)
- Implementação da comunicação serviço-a-serviço
- Usando REST e gRPC para comunicação entre serviços
- Tratamento de mensagens assíncronas com Kafka/RabbitMQ
Descoberta de serviços e Configuration Management
- Introdução ao Spring Cloud
- Configuração do Eureka para descoberta de serviços
- Usando Spring Cloud Config para gerenciamento de configuração centralizado
Gateway de API e balanceamento de carga
- Introdução ao padrão API Gateway
- Usando Spring Cloud Gateway ou Zuul
- Implementação do balanceamento de carga com Ribbon
Protegendo Microservices
- Introdução à segurança em microsserviços
- Implementando autenticação e autorização com OAuth2
- Protegendo APIs REST com JWT
Monitorização e registo
- Configurando o registro centralizado com a pilha ELK
- Usando o Micrometer para monitorar microsserviços
- Rastreamento distribuído com Spring Cloud Sleuth e Zipkin
Implantando Microservices com Docker e Kubernetes
- Contêineres de microsserviços com Docker
- Implantando microsserviços em Kubernetes
- Gerenciando o dimensionamento e a orquestração
Resumo e próximos passos
Requisitos
- Experiência com programação Java de base
- Conhecimento básico de APIs RESTful e comunicação HTTP
- Familiaridade com bases de dados e SQL
Público
- Desenvolvedores Java em transição para a arquitetura de microsserviços
- Engenheiros de software que criam aplicações escaláveis e distribuídas
- DevOps profissionais que trabalham com implantação de microsserviços
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 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (2)
interação por meio de exercícios e também compartilhamento de projetos
Claudiu - MSG system
Curso - Advanced Spring Boot
Máquina Traduzida
As práticas
Ivan - si
Curso - Spring Cloud for Microservices
Máquina Traduzida