Treinamentos

Better Developer Patterns & Dependencies


Curso aprofundado e prático em Design Patterns e maleabilidade de software com Acyclic Dependency Principle e Refactoring to Patterns.


Objetivo do Curso

Repasse de know-how do uso apropriado de Padrões de Projeto, Inversão de Dependência, Injeção de Dependência através de técnicas como Refactoring to Patterns, Acyclic Dependency Principle, Stable Dependencies Principle e DSM.


Método

Esta capacitação será ministrada para uma turma de até 24 (vinte e quatro) participantes por meio de conteúdo teórico e exercícios práticos. A carga horária será de 32 horas e abordará técnicas e ferramentas para a construção de sistemas de boa maleabilidade arquitetural e baixa viscosidade. Para isso aprenderemos como controlar e reduzir "tangle" e "fat" em aplicações.


Público Alvo

Desenvolvedores Senior e Arquitetos envolvidos com construção de novos sistemas ou adaptação de sistemas existentes para que tenham baixo custo para incorporar novas funcionalidades (alta maleabilidade, baixa viscosidade) a custo reduzido.


Benefícios

O conteúdo do curso deverá permitir aos participantes:
- Saber estancar o débito técnico de "código macarrão", ou preveni-lo em sistemas Greenfield, com o princípio K.A.L.O.I.
- Refatorar com os padrões corretos
- Entender os pros e contras de cada padrão de projeto, com exemplos práticos
- Dominar técnicas de construção de software maleável atendo-se ao princípio K.I.S.S.


Ementa