Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Programa do Curso
Visão geral
- Coesão de Sistemas e Componentes
- Dependências de sistema/componente
- Software Architecture
- Technical Architecture
- Enterprise Architecture
- Arquitetura SOA e micro serviços
- Relações entre os conceitos acima
- Redundância lógica vs dependência
- Reduncia de dados vs dependência
Software Architecture
Fundamentos
- esclarecimento de termos: arquitetura, design, modelagem
- ortogonalidade
- Lei de Conways
Arquiteturas Comuns
- decomposição modular
- arquitetura hierárquica
- centralizado (Padrão Mediador)
- arquitetura baseada em eventos
- baseado em interrupção
- OSI
- servidor cliente
- modelo de camada
Princípios de Design OO
- SECO, SRP
- encapsulamento
- programa contra uma interface
- Princípio de Liskov
- Lei de Deméter
Design Patterns
- o que são Design Patterns
- Padrões Criativos
- Padrões Estruturais
- Padrões Comportamentais
- Modelo-Controlador-Visualização (MCV)
Ferramentas de projeto
- Idioma específico do domínio
- Análise Lexical
- Cartões CRC
- cenários
- Use Case descrições
UML Representações Gráficas
- Diagrama de classes
- Diagrama de sequência
- diagrama de agregação
- UML ferramentas
Representações gráficas não UML
- Modelagem ER
- Máquina de estado
- fluxo de dados
- modelo arquitetônico
Projeto e Manutenção
- Leis de Lehmann
- Antipadrões arquitetônicos
- Estratégias de Refatoração
SOA e padrões de integração
- Tecnologias e métodos de integração
- Síncrono/Assíncrono
- Mais detalhes sobre padrões de comunicação direta
- Comunicação direta e intermediada
- Enfileiramento de mensagens
- ESB
Padrões de implantação
- Implantação de código
- Implantação imutável
- Disponibilidade, escalabilidade, alto desempenho, padrões de tolerância a falhas
- Replicação e clustering de dados e mensagens (teorema CAP)
21 horas
Declaração de Clientes (2)
Capacidade do treinador para ouvir e entender meu caso/questão/problema...
Francois - TE
Curso - Technical Architecture and Patterns
Machine Translated
The trainer engagement and passion about the subject