Curso de Design Patterns em PHP: Padrões estruturais

9,6

Nota desse curso

202

Alunos neste curso

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

  • Saiba da importância dos padrões de projeto estruturais
  • Troque detalhes de infraestrutura, sem muitas dores de cabeça, com o padrão Adapter
  • Organize estruturas complexas de classes relacionadas, com o padrão Bridge
  • Adicione comportamentos ao seu objeto com o padrão Decorator
  • Percorra uma estrutura de árvores, utilizando o padrão Composite
  • Implemente um Proxy de cache
  • Conheça e aprenda os padrões Facade e Flyweight

Conteúdo Detalhado

  1. Adapters para reutilizar dependências

    • API de registro de orçamento
    • Dependências
    • Criando um adapter
    • Modificando a implementação
  2. Exportando dados com Bridge

    • Exportando orçamentos como XML
    • Para saber mais: XML com PHP
    • Exportando orçamentos como ZIP
    • Exportando conteúdo
    • Exportação genérica
    • Implementações de formatos
    • Explicando o padrão
  3. Mais de um imposto com Decorators

    • Implementando impostos compostos
    • Decorando impostos
    • Explicando o padrão
    • Mais decorators
  4. Compondo orçamentos com Composite

    • Apresentando o problema
    • Para saber mais: Arrays
    • Compondo orçamentos
    • Itens e orçamentos
    • Explicando o padrão
  5. Facade para descontos

    • Logando um desconto
    • Tudo em uma única classe
    • Falando sobre Facades
  6. Proxy de cache

    • Demora no cálculo do valor
    • Implementando um Proxy
    • Adicionar itens
    • Explicando o padrão
  7. Flyweight: Pedidos mais leves

    • Milhares de pedidos
    • Objetos em memória
    • Aplicando Flyweight
    • Explicando o padrão

Primeira aula de Design Patterns em PHP: Padrões estruturais

Instrutores

  • Zend Certified Engineer (Engenheiro PHP Certificado pela Zend), iMasters Certified Professional, desenvolvedor Full Stack, formado em Tecnologia da Informação e amante de boas práticas de desenvolvimento, vinicius sempre tenta aplicar a regra do bom escoteiro nos códigos: Sempre deixe o local mais limpo do que quando você o encontrou.

Conteúdo relacionado

Cursos de PHP em Programação

Leia nossos artigos de Programação

Formação com esse curso

Público alvo

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

Nível de Dificuldade

Intermediário

Última atualização

06/04/2020

Já é aluno?

Começar o Curso

Aprenda PHP com esse e outros cursos, comece agora!

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

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

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

  • 1206 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
Procurando planos para empresas?

Acesso completo por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas