Entrar em Contato
 Duração 35 horas

Programa do Curso

Introdução aos Microserviços e ao Spring Cloud

  • Arquitetura Monolítica vs. Microserviços
  • Conceitos fundamentais dos Microserviços
  • Introdução ao Spring Boot e Spring Cloud
  • Construção de um Microserviço RESTful simples com Spring Boot
  • Laboratório Prático: Implementação de um Microserviço Básico

Descoberta de Serviços e Gestão de Configuração

  • Registo e Descoberta de Serviços utilizando Eureka
  • Gerência de Load Balancing com Ribbon
  • Configuração Centralizada com Spring Cloud Config
  • Gateway de API com Spring Cloud Gateway
  • Laboratório Prático: Implementação de Gateway de API e Descoberta de Serviços

Comunicação e Resiliência

  • Comunicação entre Serviços utilizando Feign Clients
  • Implementação de Circuit Breakers com Resilience4J
  • Gestão de Falhas e Mecanismos de Alternativa (Fallback)
  • Rastreio Distribuído com Spring Cloud Sleuth e Zipkin
  • Laboratório Prático: Configuração da Resiliência dos Serviços

Containerização de Microserviços com Docker

  • Introdução aos Contentores e Docker
  • Containerização de uma Aplicação Spring Boot
  • Criação de Aplicações Multi-Contentor com Docker Compose
  • Gestão de Microserviços com Docker Networks
  • Laboratório Prático: Implantação de Microserviços com Docker Compose

Monitorização, Registos (Logging) e Segurança

  • Monitorização de Microserviços com Spring Boot Actuator
  • Registo Centralizado utilizando ELK Stack (Elasticsearch, Logstash, Kibana)
  • Boas Práticas de Segurança para Microserviços
  • Configuração de Autenticação e Autorização
  • Laboratório Prático: Configuração da Segurança e Monitorização

Escala e Orquestração com Kubernetes

  • Introdução ao Kubernetes e Orquestração de Contentores
  • Implantação de Microserviços em Kubernetes
  • Escala e Gestão de Microserviços em Produção
  • Load Balancing e Auto-Escala
  • Laboratório Prático: Implantação de Microserviços em Kubernetes

Padrões Avançados de Microserviços

  • Arquitetura Orientada a Eventos com Kafka
  • Service Mesh com Istio
  • Transações Distribuídas e Padrão Saga
  • Linhas de CI/CD para Microserviços
  • Laboratório Prático: Implementação de Padrões Avançados de Microserviços

Projeto Final e Boas Práticas

  • Construção de um Sistema de Microserviços Completo
  • Depuração e Resolução de Problemas Comuns
  • Estratégias de Otimização de Desempenho
  • Boas Práticas para Implantações em Produção
  • Perguntas e Respostas e Resumo Final

Resumo e Próximos Passos

Requisitos

  • Compreensão da arquitetura de microserviços
  • Experiência com Java e Spring Boot
  • Conhecimentos básicos de APIs REST e contentores

Público-Alvo

  • Desenvolvedores de Software
  • Engenheiros DevOps
  • Arquitetos de Cloud
  • Administradores de Sistemas

Formação Empresarial Personalizada

Soluções de formação concebidas 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.
Investimento

Preço por grupo privado, formação online em direto, 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)

Próximas Formações Provisórias

Categorias Relacionadas