Design Patterns em C#
Aprenda os Padrões de Projeto do GoF
Description
Você já se sentiu frustrado ou perdido ao lidar com um código altamente acoplado e difícil de manter? Essa situação é comum quando os projetos de softwares carecem de uma arquitetura adequada, não seguem boas práticas de design e violam os princípios da Programação Orientada a Objetos, além é claro, de não aplicarem os Padrões de Projeto adequados aos cenários em questão e ignorarem os princípios do SOLID. Como resultado, temos uma estrutura de código caótica e não escalável.
Não é de surpreender que muitas vagas para desenvolvedores exijam esses conhecimentos em testes técnicos. Durante essas entrevistas, são criadas situações para identificar se o candidato está atualizado com esses conhecimentos e possui experiência prática para entender onde, como e quando aplicá-los. A carreira de Desenvolvedor está se profissionalizando cada vez mais, e agora é essencial ir além do básico.
Levando em consideração essa necessidade, este curso aborda todos esses temas e, principalmente, ensina como implementar os 23 Padrões de Projeto do GoF utilizando a linguagem C#.
Você irá aprender não apenas a implementação, mas também quando utilizar os padrões em diversos contextos de negócio. Além disso, toda a parte prática será cuidadosamente associada com a teoria da Programação Orientada a Objetos (POO) e os princípios do SOLID.
What You Will Learn!
- Os fundamentos e pilares da Programação Orientada a Objetos para aplicação em domínios de negócios reais
- Como reconhecer e aplicar os princípios do SOLID em qualquer projeto de software
- Identificar contextos possíveis para aplicação de Design Patterns
- Como implementar os 23 Padrões de Projetos do GoF em C#
Who Should Attend!
- Para desenvolvedores de todas as linguagens de programação orientadas a objetos, especialmente para os programadores C#
- Desenvolvedores que estejam buscando crescimento profissional e senioridade