Novo conteúdo para membros do site: OOP e mais
Quando decidi criar uma seção exclusiva para membros do meu site, fiz duas coisas:
- fornecer aos membros acesso a artigos de alta qualidade sobre como abordar a programação orientada a objetos no WordPress,
- concede descontos a outros produtos e serviços que julguei úteis através de amigos, conhecidos e outros serviços.
Periodicamente, recebo perguntas sobre o conteúdo que produzi até agora. Se você estiver interessado em ler a lista completa e detalhada, você pode vê-los aqui.
Mas a essência do que eu tenho até agora está aqui:
- O negócio da programação
- Programação Orientada a Objetos no WordPress (Uma Introdução aos Princípios Básicos)
- Um ambiente de desenvolvimento WordPress
- Usando o código do Visual Studio
- Teste de unidade
- O desenvolvedor independente do WordPress
E esse é o conteúdo que tenho para os membros do site até agora. Mas isso não responde à questão do que vem a seguir (nem responde à questão de por que eu coloquei as coisas da maneira que tenho), então pensei em fazer um post para fazer isso.
Conteúdo para membros do site
Primeiro, a razão pela qual tanto conteúdo foi apresentado assim é que eu acho que há uma base que deve ser estabelecida para que os membros tenham, para que todos estejamos na mesma página proverbial antes de entrar na programação.
Mas também não é só programar. É entender:
- o que precisa ser instalado,
- como usar um IDE,
- uma compreensão fundamental do teste de unidade,
- como lidar com o WordPress de uma perspectiva independente antes de entrar na teoria.
Eu sei que muito disso pode parecer barulho ou material inútil se você tiver um certo nível de experiência. Mas há muitas pessoas para quem isso é novo – e acho que é uma coisa boa – porque ajuda a preparar o terreno para inaugurar um conjunto de maneiras de considerar a programação no contexto do WordPress usando estratégias de engenharia de software.
Claro, há espaço para debate na última parte dessa frase, mas sou fã de programação do lado do servidor, acho que a programação orientada a objetos é uma maneira sólida de abordar a solução de problemas, mas antes de fazer isso, é importante fazer certifique-se de que outras coisas estão no lugar primeiro.
E esse é o propósito do conteúdo até agora.
Então o que vem depois?
Em seguida, o que pretendo fazer é começar a lidar com a programação orientada a objetos no WordPress de duas maneiras:
A API de widgets
Primeiro, eu queria dar uma olhada na API de Widgets e talvez até escrever nosso widget. A razão é porque existem algumas lições orientadas a objetos a serem aprendidas com essa API e como podemos implementá-la nós mesmos.
Veremos a herança, bem como alguns dos outros recursos fornecidos pela API.
Desenvolvimento moderno
Em seguida, estou planejando falar sobre a construção de um plugin do zero usando:
- Compositor
- um arquivo bootstrap
- aulas abstratas,
- Um repositório,
- Assinantes (para o padrão de design orientado a eventos que o WordPress usa),
- E usando PHP7 junto com padrões de codificação PSR e fluxo de trabalho de desenvolvimento moderno.
Portanto, há um bom bocado para os membros nos próximos meses. Estou animado para passar por isso e fornecer o máximo de conteúdo possível.
Sim, ele pode se mover a uma taxa mais lenta por artigo do que alguns podem gostar, mas também será mais rápido do que a rapidez com que alguns dos outros artigos foram escritos nos últimos dois meses.
Aqui vamos nós
Com isso dito, estou ansioso para a próxima fase do conteúdo, continuando a encerrar o conteúdo do The Independent WordPress Developer simultaneamente e buscando melhorar a entrega do que tenho até agora.
Se você não é um membro e isso parece interessante para você, então você pode se registrar aqui.
