C# - Aplicando Princípios SOLID na prática

Fundamentos da programação orientada a objetos

C# - Aplicando Princípios SOLID na prática
C# - Aplicando Princípios SOLID na prática

C# - Aplicando Princípios SOLID na prática free download

Fundamentos da programação orientada a objetos

O objetivo deste curso é mostrar o que são e como aplicar os princípios SOLID na prática usando a linguagem C# bem como usar os principais conceitos da programação orientada a objetos para ter o um código limpo.

O curso também apresenta os fundamentos da programação orientada a objetos (POO) e seus conceitos na linguagem C#.

Na primeira seção vamos apresentar os conceitos básicos da POO como classes, objetos, construtores, propriedades, métodos, métodos estáticos, métodos de extensão, nomenclatura, modelo anêmico, herança, Upcast e DownCast e os Operadores is e as.

Na segunda seção veremos os conceitos de Diagrama de classes, UML, herança, composição, agregação, interfaces, classes abstratas, modificador sealed, interfaces, comparação entre interfaces e classes abstratas, polimorfismo e Default member interface.

E a seguir apresentaremos os princípios SOLID o que são, como atuam , como identificar e como aplicar os princípios para corrigir problemas no seu código. O curso apresenta também o que os conceitos sobre Code Smell e o princípio DRY - Don´t Repeat YourSel.

Vamos apresentar os Princípios da Responsabilidade Única ou SRP, o princípio Open Close ou OCP, o princípio da Substituição de Liskov ou LSP, o princípio da Segragação da interface ou ISP e o princípio da Inversão da Dependência.

Cada seção além de exemplos práticos possui exercícios propostos e resolvidos para que o conteúdo seja assimilado.