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

9,2

Nota desse curso

318

Alunos neste curso

Faça esse curso de Boas práticas em Java e:

  • 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

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

Primeira aula de Design Patterns em Java I: Introdução às boas práticas de programaçã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 relacionado

Cursos de Java em Programação

Leia nossos artigos de Programação

Público alvo

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

Já é aluno?

Comece o Curso

Aprenda Java com esse e outros cursos, comece agora!

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

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • 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

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

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • 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

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

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • 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

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

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • 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 por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas