Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Curso SOLID com C#: Orientação a Objetos com C#

Nota

8.4

Nível

Intermediário

Última atualização

04/12/2017

Carga horária

8h

Iniciar Curso
Concluir

Pré-requisitos:

Carreiras com esse curso:

Instrutor

  • instructor Renan Saggio

    Instrutor da Caelum e do Alura, apaixonado por ensino e boas práticas de desenvolvimento de software.

Veja as últimas novidades do curso Veja as perguntas frequentes Fórum do curso

Conteúdo detalhado:

  1. Coesão e o Single Responsibility Principle

    1. O que é coesão?
    2. Vantagens das classes coesas
    3. Como escrever classes coesas
    4. O princípio SRP
  2. Acoplamento e a estabilidade

    1. Por que acoplamento é ruim?
    2. Como lidar com acoplamento?
    3. Acoplamento aferente e eferente
    4. Classes estáveis
    5. Programação voltada a interfaces
  3. Classes abertas, Open Closed e Dependency Inversion Principles

    1. Princípio das classes abertas-fechadas (OCP)
    2. Inversão de Dependências (DIP)
    3. Escrevendo código flexível
  1. Entendendo o encapsulamento

    1. O que é encapsulamento?
    2. Percebendo classes não encapsuladas
    3. Encapsulamento e reuso
  2. Herança e o Liskov Substitutive Principle

    1. O que é herança?
    2. Por que usar herança é difícil?
    3. Quando usar herança?
    4. Quando não usar herança?
    5. O princípio de Liskov (LSP)