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.
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)
O instrutor era conhecedor do tema do curso e de outros tópicos relacionados, e foi capaz de responder às nossas perguntas ou, até mesmo, anotar as perguntas que não sabia responder imediatamente e nos retornou posteriormente.
Abe Sabbagh - Enbridge
Curso - Advanced RabbitMQ - 2 Days
Máquina Traduzida
Possibilidade de realizar exercícios independentes no ambiente de treinamento.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Curso - Kafka for Administrators
Máquina Traduzida
a preparação técnica de professores
Giorgio - Asystel-BDF S.p.A.
Curso - Creating a Service Mesh with Istio and Kubernetes
Máquina Traduzida
Exemplos muito práticos. O instrutor tentou manter um ritmo em que todos conseguissem acompanhar, mesmo com o grupo sendo bastante heterogêneo em termos de conhecimento. Ele ofereceu muito suporte a praticamente todos que pediram :)
Georgi - BMW SA
Curso - Apache Kafka for Developers
Máquina Traduzida