Programa do Curso
Módulo 1: Padrões de Arquitetura que Escalam
Objetivo: Concordar sobre um conjunto simples e compartilhado de padrões de arquitetura que os Principais possam consultar em suas decisões diárias.
Tópicos
- Princípios de arquitetura: o que padronizar versus o que as equipes decidem
- Noções básicas de decomposição: definição de limites e responsabilidades
- Noções básicas 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 arquiteturais comuns em sistemas de grande escala
- Documentação leve de decisões (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, limites
- Direção de dependência e manutenção da visibilidade da arquitetura no código
- Bibliotecas compartilhadas: quando ajudam versus quando criam acoplamento
- Limites de integração no código: padrões de separação de responsabilidades
- "Lentes de revisão" de arquitetura de código: o que observar rapidamente
- Gerenciamento de exceções sem comprometer a consistência
Módulo 3: Revisões de Design que Geram Decisões
Objetivo: Estabelecer uma abordagem consistente de revisão de design que produza decisões e compreensão compartilhada.
Tópicos
- O que torna uma revisão de design forte no nível Principal
- Fluxo 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
- Encerramento de decisões: como encerrar debates e avançar
- Registro de resultados: decisões e ações de acompanhamento
- Revisão prática usando um estudo de caso curto (nível de sistema)
Módulo 4: Influência sem Autoridade para Principais
Objetivo: Reforçar os hábitos de mentoria, feedback e alinhamento com contribuidores individuais.
Tópicos
- Mentoria versus direção: orientar sem assumir a responsabilidade
- Fornecer feedback técnico de alto nível (claro e baseado em padrões)
- Promover alinhamento entre contribuidores individuais: técnicas práticas
- Lidar com desacordos e resistência de forma construtiva
- Padrões de conversa simples e scripts que os Principais podem reutilizar
Requisitos
Os participantes devem trazer 2 a 3 exemplos anonimizados de debates recorrentes (escolhas de decomposição de sistema, abordagem de integração, regras de estrutura de código). Quaisquer padrões internos existentes podem ser compartilhados opcionalmente.
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.
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)
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