curso de

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

Estudando este mês:

e mais 174 alunos(as)

Resumo do curso

  • 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

Público alvo

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

Conteúdo relacionado

Cursos de .NET em Programação

Leia nossos artigos de Programação

Última atualização

16/06/2020

Já é aluno?

Comece o curso agora

8h

p/ conclusão

58

Atividades

145

Minutos de video

1511

Alunos nesse curso

9.3

Nota deste curso

Certificado de participação

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 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

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Open-Closed com Decorator não ficou muito claro. Porém o professor foi excepcional.

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

Ramon Nazaro de Oliveira Camporêz

Curso ótimo para qualquer desenvolvedor que deseja sair do Básico e entender o que precisa ser feito e com qualidade.

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

Gerson Ribeiro

Eu já havia feito o outro curso, esse com um projeto é interessante porque é possivel ver na pratica a evolução do projeto; E esse professor sempre coloca ótimas referencias isso é sensacional para quem gostar de ler e se aprofundar .

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

Guilherme Grilo Amorim

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

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

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

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas