curso de_

Design Patterns em Java I: Introdução às boas práticas de programação

Resumo do curso

  • Não repita código com Template Method
  • Saiba da importância de estudar os padrões de projeto
  • Resolva problemas de muito ifs usando Strategy
  • Adicione comportamentos ao seu objeto com Decorator
  • Crie diferentes ações com Observer
  • Use o Builder para a criação de objetos complicados

Público alvo

Pessoas com experiência na linguagem Java e orientação a objetos e querem elevar a qualidade de seu código.

Conteúdo relacionado

Cursos de Java em Programação

Leia nossos artigos de Programação

Já é aluno?

Comece o curso agora

8h

p/ conclusão

49

Atividades

127

Minutos de video

1215

Alunos nesse curso

9.3

Nota deste curso

Certificado de participação

Instrutores

  • Engenheiro de software com mais de 10 anos de experiência. Especialista em Java, Arquitetura de Software, Segurança Web e Agile.

Conteúdo Detalhado

  1. Strategy

    • Apresentação
    • Criando o projeto
    • Calculando impostos
    • Aplicando o pattern Strategy
  2. Chain of Responsibility

    • Calculando descontos
    • Tentando utilizar o pattern Strategy
    • Aplicando o pattern Chain of Responsibility
    • Entendendo o pattern Chain of Responsibility
  3. Template Method

    • Aplicando o pattern Template Method
    • Entendendo o pattern Template Method
  4. State

    • Adicionando a situação do orçamento
    • Aplicando o pattern State
    • Entendendo o pattern State
  5. Command

    • Gerando um pedido
    • Aplicando o pattern Command
    • Command Handlers
  6. Observer

    • Ações após gerar um pedido
    • Aplicando o pattern Observer
    • Conclusão

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

Aprenda Java com esse e outros cursos, comece agora!

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

  • 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

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

  • 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

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

  • 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

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

  • 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 completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas