Entrar em Contato
 Duração 21 horas

Programa do Curso

Introdução à Arquitetura de Microsserviços

  • O que são microsserviços?
  • Arquitetura monolítica vs. arquitetura de microsserviços
  • Benefícios e desafios dos microsserviços
  • Casos de uso reais de microsserviços

Início com Spring Boot

  • Introdução ao Spring Boot e às suas vantagens
  • Configuração de um microsserviço Spring Boot
  • Criação de APIs RESTful com Spring Boot

Construção e Gestão de Microsserviços

  • Concepção de microsserviços: Domain-Driven Design (DDD)
  • Implementação de comunicação entre serviços
  • Utilização de REST e gRPC para comunicação inter-serviços
  • Gestão de mensagens assíncronas com Kafka/RabbitMQ

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

  • Introdução ao Spring Cloud
  • Configuração do Eureka para descoberta de serviços
  • Utilização do Spring Cloud Config para gestão centralizada de configuração

Gateway de API e Equilíbrio de Carga

  • Introdução ao padrão Gateway de API
  • Utilização do Spring Cloud Gateway ou Zuul
  • Implementação de equilíbrio de carga com Ribbon

Segurança em Microsserviços

  • Introdução à segurança em microsserviços
  • Implementação de autenticação e autorização com OAuth2
  • Segurança de APIs REST com JWT

Monitorização e Registos (Logging)

  • Configuração de registos centralizados com a pilha ELK
  • Utilização do Micrometer para monitorização de microsserviços
  • Rastreamento distribuído com Spring Cloud Sleuth e Zipkin

Implementação de Microsserviços com Docker e Kubernetes

  • Containerização de microsserviços com Docker
  • Implementação de microsserviços em Kubernetes
  • Gestão de escalabilidade e orquestração

Síntese e Próximos Passos

Requisitos

  • Experiência em programação Java básica
  • Compreensão básica de APIs RESTful e comunicação HTTP
  • Familiaridade com bases de dados e SQL

Público-Alvo

  • Desenvolvedores Java a transitar para a arquitetura de microsserviços
  • Engenheiros de software a construir aplicações escaláveis e distribuídas
  • Profissionais de DevOps envolvidos na implementação de microsserviços

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 3900 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas