Curso de SOLID com C#: Princípios da programação orientada a objetos

9,1

Nota desse curso

513

Alunos neste curso

Faça esse curso de Boas práticas em C# e:

  • Aprenda conceitos avançados de orientação a objetos
  • Entenda por que buscar coesão de classes e métodos
  • Analise as dependências das suas classes para minimizar o seu acoplamento
  • Mantenha a estabilidade das suas classes
  • Crie abstrações da forma correta

Conteúdo Detalhado

  1. Qualidade de software

    • Objetivos do curso
    • Preparando o ambiente
    • A história do projeto
    • Qualidade de software
    • Sinais de que você está repetindo código
    • Executando a aplicação
  2. Responsabilidade única

    • Analisando o LeilaoController
    • Separando a lógica de acesso
    • Agentes de mudança
    • Criação do LeilaoDao
  3. Inversão de dependências

    • Dependências de EmpregadoManager
    • Uma abstração para o acesso aos dados
    • Injetando a dependência
    • Invertendo a dependência em nosso projeto
  4. Princípio do Aberto/Fechado

    • Encontramos um defeito
    • Separando as funcionalidades
    • Arquivando um leilão
    • Camada de serviços
  5. Segregação de Interfaces e Liskov

    • Quando OO vira uma pedra no sapato
    • Interfaces também perdem coesão
    • Ajustes finais
    • Criando interfaces separadas

Primeira aula de SOLID com C#: Princípios da programação orientada a objetos

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de SOLID com C#: Princípios da programação orientada a objetos

Instrutores

  • Desenvolvedor backend, instrutor e mentor de carreiras .NET. Gosta de escrever e ajudar pessoas a realizarem seu propósito. Pai de 3 filhos, músico amador integrante de duas bandas, voluntário do CVV.

Conteúdo relacionado

Cursos de .NET em Programação

Leia nossos artigos de Programação

Público alvo

Desenvolvedores que já conhecem orientação a objetos com C# e desejam criar sistemas ainda mais fáceis de serem mantidos.

Última atualização

16/06/2020

Já é aluno?

Começar o Curso

Aprenda .NET com esse e outros cursos, comece agora!

  • 1245 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1245 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1245 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1245 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas