Entrar em Contato

Programa do Curso

Parte I: Modelagem do Domínio e Design

  • Princípios do Domain-Driven Design (DDD)

  • Event Storming para descoberta de domínio

  • Contextos delimitados e mapeamento de contextos

  • Propriedade dos dados e o princípio do banco de dados por serviço

Parte II: Contratos e Comunicação

  • Design 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: Construindo Microsserviços

  • Estrutura da arquitetura limpa (Clean Architecture)

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

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

  • Comunicação serviço a serviço

  • Gestão de estado

  • Mensageria pub/sub

  • Gestão de segredos e configurações

  • Observabilidade usando telemetria integrada

Parte IV: Estratégias de Teste

  • Testes heartbeat (testes de vitalidade)

  • Testes de ponta a ponta

  • Testes em nível de serviço

Parte V: Infraestrutura

  • Infraestrutura como Código (Bicep)

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

  • Pipelines de infraestrutura e deployment

  • Serviços de armazenamento e banco de dados

Parte VI: Implantação

  • Pipelines de CI/CD

  • Anéis de implantação (deployment rings)

  • Bandeiras de funcionalidade (feature flags)

Parte VII: Observabilidade

  • Logging centralizado

  • Tracing distribuído

  • Métricas e painéis (dashboards)

  • Monitoramento e alertas

Parte VIII: Resiliência e Recuperação de Desastres

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

  • Tratamento de falhas de computação

  • Estratégias para falhas de infraestrutura

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

Requisitos

  • Sólida experiência em programação em pelo menos uma linguagem backend (C#, Java, Python ou similar)
  • Conhecimento básico de APIs REST e HTTP
  • Familiaridade com Git e fluxos de controle de versão
  • Experiência básica com uma plataforma de nuvem (por exemplo, Azure, AWS ou GCP, implantando um aplicativo ou navegando pelo portal)

Público-alvo

  • Equipes de desenvolvimento que estão migrando de sistemas monolíticos para microsserviços

  • Arquitetos de software projetando sistemas distribuídos

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

  • Profissionais técnicos que buscam uma abordagem prática e hands-on para arquitetura nativa na nuvem

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

Próximas Formações Provisórias

Categorias Relacionadas