Programação

C# Refatoração Parte 2: Refatorações Baseadas em Orientação a Objetos.

Curso online de C# Refatoração Parte 2: Refatorações Baseadas em Orientação a Objetos.

15 9.5

9,5

é a nota desse curso

168

alunos neste curso

Faça esse curso e...

  • Melhore a organização do seu código com orientação a objetos
  • Saiba quando usar referência, valor e associações
  • Substitua códigos de tipo por classe, subclasses ou padrões de projetos state e strategy
  • Simplifique as condições na suas aplicações
  • Substitua condições por programação orientada a objetos

Premium

12x R$100 R$75
(ou à vista R$1.200 R$900) Aproveite enquanto os preços antigos continuam valendo!
Matricule-se
  • 512
    Cursos
  • 29.580
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês na Alura Língua
  • Acesso à Alura Start

Premium Plus

12x R$125 R$100
(ou à vista R$1.500 R$1.200) Aproveite enquanto os preços antigos continuam valendo!
Matricule-se
  • 512
    Cursos
  • 29.580
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês na Alura Língua
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana

Veja a 1ª aula

Público alvo

Programadores, desenvolvedores de diversos tipos de aplicações C# (web, desktop, mobile, etc.)

Nível de Dificuldade

Básico

Instrutores

  • Marcelo Oliveira

    Tem 45 artigos publicados no Code Project, ganhou 23 prêmios de melhor artigo do mês. Leu bastante sobre a II Guerra Mundial. Gosta de desenhar, cantar, tocar violão e ukulele. https://twitter.com/twmoliveira

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Encapsulamento e Orientação a Objetos

    • Introdução
    • Substituir Número Mágico
    • Substituir Array Por Objeto
    • Substituir Dados Por Objeto
    • Encapsular Campo
    • Encapsular Coleção
  2. Lidando com Referências

    • Mudar de Valor para Referência
    • Mudar de Referência para Valor
    • Mudar Associação de Uni para Bidirecional
    • Mudar Associação de Bi para Unidirecional
    • Duplicar Dados Observados
  3. Dos Códigos às Classes

    • Substituir Código de Tipo por Classe
    • Substituir Código de Tipo por Subclasses
    • Substituir Código de Tipo por State ou Strategy
    • Substituir Subclasses por Campo
  4. Simplificando Expressões Condicionais

    • Decompor Condição
    • Consolidar Expressão Condicional
    • Consolidar Fragmentos Condicionais Duplicados
    • Remover Flag de Controle
  5. Condições com Orientação a Objetos

    • Substituir Condição Aninhada com Cláusulas de Guarda
    • Substituir Condição por Polimorfismo
    • Introduzir Objeto Nulo
    • Introduzir Asserção
    • Conclusão

Premium

12x R$100 R$75
(ou à vista R$1.200 R$900) Aproveite enquanto os preços antigos continuam valendo!
Matricule-se
  • 512
    Cursos
  • 29.580
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês na Alura Língua
  • Acesso à Alura Start

Premium Plus

12x R$125 R$100
(ou à vista R$1.500 R$1.200) Aproveite enquanto os preços antigos continuam valendo!
Matricule-se
  • 512
    Cursos
  • 29.580
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês na Alura Língua
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana