Caelum - Cursos de Java, Scrum, Ruby on Rails

FJ-95

FJ-95

Design Patterns
para bons programadores

Programar bem NÃO é suficiente, escreva o MELHOR código

Reaproveitável, fácil de manter, extensível... poderia ser seu código!

Online Beta

Seu, com orgulho.

Já sentiu aquela VERGONHA por escrever um código meio gambiarra?... Ou pegou aquele código macarrônico de outra pessoa?

Volte a SENTIR ORGULHO do seu código e do seu projeto! Aprenda as melhores práticas de programação aplicando design patterns na vida real.

GoF sem mistério.

Estude os padrões do clássico livro do GoF (Design Patterns) sem entrar em desespero.

Aprenda na prática, em um projeto real, aplicando as boas práticas conforme forem necessárias. Veja Strategy, Builder, Observer, State, Template Method, Chain of Responsibility, Decorator.

Curso online

Duração estimada: 32h
Curso Intermediário

Instrutores

Público alvo

Desenvolvedores com experiência em programação Java e Orientação a Objetos que querem elevar a qualidade de seu código ao próximo nível.


Apenas R$ 329(em até 12x no MoIP)
Compre e comece já

ou assista a primeira aula gratuitamente

Na exclusiva plataforma online da Caelum

Conheça a plataforma
  • Caelum a qualquer hora

    Tenha uma unidade da Caelum pra você: faça o curso a qualquer hora e em qualquer lugar.

  • Metodologia reconhecida

    A mesma qualidade que faz da Caelum e seus instrutores referências em ensino há anos.

  • Experiência única

    Aproveitamos nossa participação ativa em fóruns, blogs, listas e redes sociais para criar uma experiência online única. Confira!

  • Aprenda sempre

    Você pode ver mais de uma explicação do mesmo assunto, com instrutores diferentes.

  • Dúvidas são passageiras

    Suas dúvidas serão logo respondidas. Instrutores e alunos conversam e discutem a todo momento.

  • Muita prática

    Diversos exercícios em um ambiente que estimula você a praticar e aprender de verdade.

  • Ensino colaborativo

    Não só as aulas ensinam, mas todos que participam e trocam experiências.

  • Você, destaque no mercado

    Aprenda as tecnologias que fazem diferença no mercado de trabalho e conquiste seu espaço.

  • Certificado virtual

    Inclui certificado oficial Caelum online ao final do curso

Online Beta

Conteúdo do curso

  1. O que é um padrão de projeto?

    1. Motivação de um padrão
    2. O que é mais importante ao estudar um padrão?
  2. A grande variedade de impostos e o padrão Strategy

    1. O problema dos muitos ifs
    2. Diferentes cálculos de impostos
    3. Os muitos tipos de investimentos
  3. Muitos Descontos e o Chain of Responsibility

    1. Regras de negócios específicas
    2. Descontos em um orçamento
    3. Respondendo requisições na Web
  4. Códigos parecidos e o Template Method

    1. Repetição de código
    2. Impostos similares
    3. Relatórios
  1. Comportamentos compostos por outros comportamentos e o Decorator

    1. Códigos complexos
    2. Combinando impostos
    3. Filtrando faturas
  2. Estados que variam e o State

    1. Controlando estados por meio de ifs
    2. Estados de um orçamento
    3. Depósitos em uma conta bancária
  3. Criação de objetos e o Builder

    1. Objetos complicados de serem criados
    2. Criando uma nota fiscal
    3. Criando itens de uma nota fiscal
  1. Executando diferentes ações e o Observer

    1. O alto acoplamento
    2. Notificando outros sistemas sobre geração de NF
    3. Observer no Swing
  2. Além dos padrões de projeto

    1. Mau uso dos padrões de projetos
    2. Padrões são um meio e não um fim
Apenas R$ 329(em até 12x no MoIP)
Compre e comece já

ou assista a primeira aula gratuitamente