Programação

Refatorando na prática

Curso online de Refatorando na prática

1058 8.8

8,8

é a nota desse curso

3.435

alunos neste curso

Faça esse curso e...

  • Saiba pra que serve a refatoração
  • Extraia métodos e classes
  • Saia do problema dos if e switch com polimorfismo
  • Evite código duplicado com abstração
  • 8h para conclusão
  • 38 atividades
  • 40 minutos de videos

Curso Refatorando na prática

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 38
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 413
    Cursos
  • 24.066
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 413
    Cursos
  • 24.066
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • 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

Desenvolvedores Java que querem melhorar a qualidade dos códigos escritos.

Nível de Dificuldade

Básico

Instrutores

  • Maurício Aniche

    Doutor em engenharia de software pela USP. Um dos idealizadores do Alura e atualmente pesquisador pela Delft University of Technology na Holanda. Pode ser encontrado em clubes de dança de salão.

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Extraindo métodos e classes

    • O que é refatoração?
    • Para que serve?
    • Extraindo métodos
    • Extraindo classes
  2. Nomes mais legíveis

    • Dando melhores nomes a variáveis
    • Nomes de métodos
    • Padrão de nomenclatura
  3. Ifs e Switches

    • O problema do if
    • O problema do switch
    • Ifs com condições complexas
    • Usando polimorfismo
    • Padrões de projeto
  4. Código duplicado

    • Criando abstrações
    • Interfaces
  5. Parâmetros booleanos

    • O problema de métodos com muitos parâmetros
    • Removendo flags de controle
    • Sobrecarga de métodos
    • Factories
  6. Removendo Números mágicos

    • Usando constantes
    • Usando enums
    • Enums como classes

O que os nossos alunos estão falando desse curso

Fabio Araujo Santos

em 03/02/2016

Sem igual os cursos do Alura ainda não vi nenhuma outra plataforma com tanta gente especializada e com autoridade no que faz.

Sobre o curso Refatorando na prática

Luciano Soares Dos Santos Rosa

em 09/01/2016

Alura e muito bom, a forma com que o curso e dado e a organização são excelentes, não arrependo do investimento e farei a renovação pois sempre tem curso novo e vale muito a pena.

Sobre o curso Refatorando na prática

Giovanni Ribeiro

em 08/01/2016

Muito bom, aumentou o meu conhecimento em criar projetos com mais clareza.

Sobre o curso Refatorando na prática

Curso Refatorando na prática

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 38
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 413
    Cursos
  • 24.066
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 413
    Cursos
  • 24.066
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana