Entrar em Contato
 Duração 21 horas

Programa do Curso

Parte I: Modelação de Domínio e Desenho

  • Princípios de Domain Driven Design

  • Event storming para descoberta de domínio

  • Contextos delimitados e mapeamento de contextos

  • Propriedade de dados e o princípio de base de dados por serviço

Parte II: Contratos e Comunicação

  • Desenho de contratos

  • Estratégias de versionamento e evolução de APIs

  • Padrões de comunicação síncrona

  • Padrões de comunicação assíncrona

Parte III: Construção de Microsserviços

  • Estrutura de arquitetura limpa

  • Gestão de dependências e considerações de segurança

  • Introdução ao Dapr (Distributed Application Runtime)

  • Comunicação entre serviços

  • Gestão de estado

  • Mensagens pub/sub

  • Gestão de segredos e configurações

  • Observabilidade utilizando telemetria integrada

Parte IV: Estratégias de Teste

  • Testes de heartbeat

  • Testes ponta a ponta

  • Testes a nível de serviço

Parte V: Infraestrutura

  • Infraestrutura como Código (Bicep)

  • Contentores e orquestração (Kubernetes / Azure Container Apps)

  • Pipelines de infraestrutura e implantação

  • Serviços de armazenamento e base de dados

Parte VI: Implantação

  • Pipelines CI/CD

  • Anéis de implantação

  • Feature flags

Parte VII: Observabilidade

  • Registo centralizado

  • Rastreamento distribuído

  • Métricas e painéis de controlo

  • Monitorização e alertas

Parte VIII: Resiliência e Recuperação de Catástrofes

  • Investigações de saúde e verificações de prontidão

  • Tratamento de falhas de computação

  • Estratégias para falhas de infraestrutura

  • Tratamento de falhas a nível de serviço

Requisitos

  • Experiência sólida em programação em pelo menos uma linguagem de backend (C#, Java, Python ou similar)
  • Compreensão básica de APIs REST e HTTP
  • Familiaridade com o Git e fluxos de trabalho de controlo de versão
  • Experiência básica com uma plataforma cloud (p. ex., Azure, AWS ou GCP, implantando uma aplicação ou navegando no portal)

Público-Alvo

  • Equipes de desenvolvimento em transição de sistemas monolíticos para microsserviços

  • Arquitetos de software a desenhar sistemas distribuídos

  • Equipes que já trabalham com microsserviços e desejam melhorar o desenho, a escalabilidade e a fiabilidade

  • Profissionais técnicos em busca de uma abordagem prática e hands-on para a arquitetura cloud-native

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 (4)

Próximas Formações Provisórias

Categorias Relacionadas