Programa do Curso
Módulo 1: Padrões de Arquitetura que Escalam
Objetivo: Concordar sobre um conjunto simples e partilhado de padrões de arquitetura que os Principals possam referenciar nas decisões diárias.
Tópicos
- Princípios de arquitetura: o que padronizar vs. o que as equipas decidem
- Fundamentos de decomposição: definição de fronteiras e propriedade
- Fundamentos de integração: contratos de API, versionamento, compatibilidade
- Visão geral de mensageria: Kafka vs. RabbitMQ, o que padronizar
- Visão geral de dados: propriedade e pensamento de fonte da verdade (Mongo + SQL Server)
- Anti-padrões arquitetónicos comuns em sistemas de alta escala
- Documentação de decisão leve (conceito ADR/RFC)
Módulo 2: Arquitetura de Código em Grandes Soluções .NET
Objetivo: Alinhar orientações práticas para decisões de arquitetura de código dentro de grandes soluções.
Tópicos
- Estruturação de grandes soluções .NET: módulos, camadas, fronteiras
- Direção das dependências e manutenção da arquitetura visível no código
- Bibliotecas partilhadas: quando ajudam vs. quando criam acoplamento
- Fronteiras de integração no código: padrões de separação de preocupações
- "Lentes de revisão" de arquitetura de código: o que procurar rapidamente
- Gestão de exceções sem quebrar a consistência
Módulo 3: Revisões de Design que Impulsionam Decisões
Objetivo: Estabelecer uma abordagem consistente de revisão de design que produza decisões e compreensão partilhada.
Tópicos
- O que torna uma revisão de design forte ao nível Principal
- Fluxo de trabalho de revisão: o que é revisado e quando
- Critérios de revisão: as poucas coisas que mais importam
- Facilitação: manter discussões sénior focadas e produtivas
- Fechar decisões: como terminar debates e avançar
- Capturar resultados: decisões e ações de acompanhamento
- Prática de revisão usando um estudo de caso curto (nível de sistema)
Módulo 4: Influência sem Autoridade para Principals
Objetivo: Reforçar hábitos de mentoria, feedback e alinhamento com ICs.
Tópicos
- Mentoria vs. direção: coaching sem assumir a propriedade
- Dar feedback técnico de alto nível (claro, baseado em padrões)
- Conduzir o alinhamento entre ICs: técnicas práticas
- Lidar com discordância e resistência de forma construtiva
- Padrões simples de conversação e scripts reutilizáveis pelos Principals
Requisitos
Os participantes devem trazer 2 a 3 exemplos anónimos de debates recorrentes (escolhas de decomposição do sistema, abordagem de integração, regras de estrutura de código). Padrões internos existentes podem ser partilhados opcionalmente.
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 (2)
Conhecimento, envolvimento e relacionamento do instrutor
Adam Kuklewski - GE Medical Systems Polska
Curso - Technical Architecture and Patterns
Máquina Traduzida
Gostei dos exercícios que ajudaram a abrir a mente e ganhar novos insights sobre arquitetura de software.
Gabriele - EAGLEPROJECTS S.p.A.
Curso - Architecture and Design: Core + Advanced Training
Máquina Traduzida