Programa do Curso
Introdução
Panorâmica de Software Architecture
- Factores de arquitetura
- A necessidade de arquitetar
Explorar as responsabilidades da arquitetura
- Responsabilidades, competências e conhecimentos
- Liderança técnica
- Programador versus arquiteto
Compreender o processo de criação de arquitecturas
- Codificação, formação e colaboração
- Gerir riscos técnicos
- Analisar e avaliar uma arquitetura
Tomar decisões sobre arquitetura em equipas de desenvolvimento
- Recolha e documentação de problemas
- Estabelecer uma comunidade de prática
- Criar uma matriz de atribuição de responsabilidades
Aprender sobre descrições de arquitetura
- Pontos de vista e estruturas
- Linguagens de descrição
Visualizar o Software Architecture
- Communication e vocabulário partilhado
- Modelos e diagramas
- Padrões arquitectónicos
Documentar o Software Architecture
- Documentation como um guia
- Componentes
Compreender as normas, a deterioração e a recuperação
- Normas internacionais
- Resolver a divergência de processos
Envolvendo-se no processo de entrega
- Onde a arquitetura se encaixa no processo
- Relação com a estrutura organizacional
- Construir projectos ágeis
Resumo e conclusão
Requisitos
- Conhecimentos de conceção, desenvolvimento ou teste de software
Público-alvo
- Engenheiros seniores
- Engenheiros juniores
- Programadores
Declaração de Clientes (3)
Gostei dos exercícios que ajudaram a abrir a mente e a obter novas perspectivas sobre a arquitetura de software.
Gabriele - EAGLEPROJECTS S.p.A.
Curso - Architecture and Design: Core + Advanced Training
Máquina Traduzida
Structured and funny
Valentin Pravtchev - Carmeq GmBH
Curso - Learning CMake
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.