Entrar em Contato

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
 21 Horas

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.
Investimento

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)

Próximas Formações Provisórias

Categorias Relacionadas