Curso Introdução a Padrões de Projeto Curso

Conheça os cursos gratuitos do WebDevBr! - Inscreva-se!


Disponibilidade: Disponível para inscrição


Categorias: PHP   Boas práticas  

Descrição

Neste mini-curso quero dar uma pequena introdução a padrões de projeto, mas mais que isso, neste curso vamos finalmente descobrir se realmente sabemos orientação a objetos e estamos prontos para investir em algo "mais avançado".

Vamos descobrir o que é programar para uma implementação e o que é programar para uma interface, vamos conhecer template method e builder e melhorar a organização de um componente que gera tags HTML com PHP.

Grade

  • Introdução
    • Orientação a objetos, será que você sabe?
    • A importância do SOLID
    • Quando usar calisthenics objects?
  • Introdução a padrões de projeto
    • Porque programar para uma interface e não para uma implementação
    • O que é interface na visão de padrões de projeto
    • The Gang of Four
    • Quais tipos e escopos dos padrões de projeto
    • Quantos padrões de projeto existem?
  • Apresentando o problema
    • Qual problema vamos resolver nesta série de vídeos
    • Nossa estrutura de arquivos
    • O Composer
  • Template method
    • Pra que serve? Qual o tipo?
    • Criando a classe abstrata
    • Programando para uma interface
  • Builder pattern
    • Pra que serve? Qual o tipo?
    • Criando o builder
    • Criando o director
    • "Automagicando" as coisas para quem gosta

Detalhes do curso

  • Formato das aulas: Videos gravados
  • Disponíveis para download: Não
  • Exemplos disponíveis para download: Sim
  • Suporte: Diretamente relacionado as aulas *

Parcelamento apenas no cartão de crédito ou pagamento a vista apenas em conta (depósito ou transferência).

* Parcelamento apenas cartão de crédito! Pode haver uma pequena variação no parcelamento em relação a simulações apresentadas!