curso de

Design Patterns Python II: Boas práticas de programação

Estudando este mês:

e mais 109 alunos(as)

Resumo do curso

  • Use Factory para criar objetos
  • Aprenda quando é melhor entre o Factory e o Builder
  • Salve estados de objetos com Memento
  • Crie novas operações com o Visitor
  • Facilite usando uma filas de comandos com Comand
  • Entenda como funciona uma árvore de interpretação

Público alvo

Desenvolvedores com experiência na linguagem Python e Orientação a Objetos que querem elevar a qualidade de seu código.

Conteúdo relacionado

Cursos de Python em Programação

Leia nossos artigos de Programação

Última atualização

17/10/2019

Já é aluno?

Comece o curso agora

16h

p/ conclusão

31

Atividades

67

Minutos de video

3740

Alunos nesse curso

8.7

Nota deste curso

Certificado de participação

Instrutores

  • Flávio é desenvolvedor e instrutor, focado no desenvolvimento com Angular e procurando conciliar o frontend com o backend. Palestrou em conferências como QCON e MobileConf. É autor do best-seller "Cangaceiro JavaScript". Além da sua graduação e MBA em TI, também é graduado em Psicologia, aplicando os aprendizados desta área no desenvolvimento de software e de aplicações web.

Conteúdo Detalhado

  1. Fábricas e o problema de criação de objetos

    • Instanciar objetos pode dar dor de cabeça
    • Alternativa ao uso de classes
  2. Salvando estados anteriores e o Memento

    • Contratos podem mudar de estado
    • Restaurando o estado de um contrato
  3. DSLs e o Interpreter

    • Interpretando uma expressão aritmética
    • Entendendo a árvore de interpretação
  4. Estruturas de dados e o Visitor

    • Não sabemos o tipo de nó? E agora? Como interpretar?
    • Visitando cada nó
    • Quantos visitors desejarmos
  5. Diferentes ações com Command

    • Encapsulando ações
    • Exemplos de Command?

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

O curso deveria ter mais atividades obrigatórias sobre o conceito.

Design Patterns Python II: Boas práticas de programação

João Elio Oliveira Moreira

Exercícios permitem assimilar bem os conceitos, professor com boa didática.

Design Patterns Python II: Boas práticas de programação

João Pedro Borsato Mendonça

Curso muito bom... Os exemplos são claros e objetivos e ajudam a entender o problema na prática

Design Patterns Python II: Boas práticas de programação

RODRIGO

Aprenda Python com esse e outros cursos, comece agora!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

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