Nouveau contenu pour les membres du site : POO et plus
Lorsque j’ai décidé de créer une section réservée aux membres de mon site Web, c’était pour faire deux choses :
- fournir aux membres un accès à des articles de haute qualité sur la façon d’aborder la programmation orientée objet dans WordPress,
- accorde des remises sur d’autres produits et services que j’ai trouvés utiles via des amis, des connaissances et d’autres services.
Périodiquement, je reçois des questions sur le contenu que j’ai produit jusqu’à présent. Si vous souhaitez lire la liste complète et détaillée, vous pouvez les voir ici.
Mais l’essentiel de ce que j’ai jusqu’à présent est ici:
- Le métier de la programmation
- Programmation orientée objet dans WordPress (une introduction aux principes de base)
- Un environnement de développement WordPress
- Utilisation du code Visual Studio
- Tests unitaires
- Le Développeur WordPress Indépendant
Et c’est le contenu que j’ai pour les membres du site jusqu’à présent. Mais cela ne répond pas à la question de savoir quelle est la prochaine étape (ni à la question de savoir pourquoi j’ai présenté les choses comme je l’ai fait), alors j’ai pensé que je prendrais un message pour le faire.
Contenu pour les membres du site
Premièrement, la raison pour laquelle tant de contenu a été présenté comme celui-ci pour commencer est que je pense qu’il y a une base qui doit être établie pour les membres afin que nous soyons tous sur la même page proverbiale avant d’entrer dans la programmation.
Mais ce n’est pas seulement de la programmation non plus. C’est comprendre :
- ce qu’il faut installer,
- comment utiliser un IDE,
- une compréhension fondamentale des tests unitaires,
- comment gérer WordPress d’un point de vue indépendant avant d’entrer dans la théorie.
Je sais que beaucoup de cela peut sembler être du bruit ou du matériel inutile si vous avez un certain niveau d’expérience. Mais il y a beaucoup de gens pour qui c’est nouveau – et je pense que c’est une bonne chose – car cela aide à préparer le terrain pour ouvrir la voie à un ensemble de façons d’envisager la programmation dans le contexte de WordPress en utilisant des stratégies d’ingénierie logicielle.
Bien sûr, il y a matière à débattre de la dernière partie de cette phrase, mais je suis un fan de la programmation côté serveur, je pense que la programmation orientée objet est un moyen solide d’aborder la résolution de problèmes, mais avant cela, il est important de faire assurez-vous que d’autres choses sont en place en premier.
Et c’est le but du contenu jusqu’à présent.
Alors, quelle est la prochaine étape ?
Ensuite, ce que je cherche à faire est de commencer à aborder la programmation orientée objet dans WordPress de deux manières :
L’API des widgets
Tout d’abord, je voulais jeter un œil à l’ API Widgets et peut-être même écrire notre widget. La raison en est qu’il y a des leçons orientées objet à tirer de cette API et comment nous pouvons l’implémenter nous-mêmes.
Nous examinerons l’héritage ainsi que certaines des autres fonctionnalités fournies par l’API.
Développement moderne
Ensuite, je prévois de parler de la création d’un plugin à partir de zéro en utilisant :
- Compositeur
- un fichier d’amorçage
- Cours abstraits,
- Un référentiel,
- Abonnés (pour le Event-Driven Design Pattern utilisé par WordPress),
- Et en utilisant PHP7 avec les normes de codage PSR et le workflow de développement moderne.
Il y a donc beaucoup de choses à venir pour les membres dans les mois à venir. Je suis ravi de le parcourir et de fournir autant de contenu que possible.
Oui, cela peut se déplacer à un rythme plus lent par article que certains pourraient le souhaiter, mais ce sera également plus rapide que la vitesse à laquelle certains des autres articles ont été écrits au cours des deux derniers mois.
Nous y voilà
Cela dit, j’attends avec impatience la prochaine phase du contenu, en continuant à conclure simultanément le contenu de The Independent WordPress Developer et en cherchant à améliorer la livraison de ce que j’ai jusqu’à présent.
Si vous n’êtes pas membre et que tout cela vous semble intéressant, vous pouvez vous inscrire ici.
