Design Patterns em C#

Aprenda os Padrões de Projeto do GoF

Ratings: 4.55 / 5.00




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