10 tutoriels PHP que les développeurs WordPress en herbe devraient parcourir
Publié: 2017-10-13PHP est l'épine dorsale de WordPress (environ 70% du code source est en PHP), et cela signifie que pour les aspirants développeurs WordPress, il n'y a pas beaucoup de choix quant au langage de programmation à apprendre. (JavaScript est vraiment l'autre acteur majeur, constituant l'autre tiers de la base de code.) Vous aurez donc besoin de bons tutoriels PHP.
Le problème est, cependant, que PHP est ancien. Plus vieux que la plupart des choses sur Internet. En termes technologiques, c'est un dinosaure, et il y a tellement de tutoriels là-bas que commencer peut être aussi difficile que d'écrire le code (d'accord, c'est une exagération, mais ce n'est toujours pas facile).
Nous voulons mettre en évidence certains des meilleurs didacticiels PHP pour vous afin qu'au fur et à mesure que vous avancez dans votre carrière de codage, vous ne perdiez pas votre temps avec des outils d'apprentissage obsolètes ou ternes.
Équipe Treehouse
L'une des raisons pour lesquelles j'ai pu changer de carrière était grâce à Treehouse. J'ai vu une annonce sur Hulu un soir et j'ai réalisé que je voulais travailler dans la technologie bien plus que dans l'éducation.
J'ai parcouru beaucoup de langues et de cours, mais j'ai fini par me contenter de leurs offres PHP en raison de leur haute qualité par rapport à d'autres avec lesquelles je m'embêtais en même temps.
Il existe des centaines d'heures de didacticiels PHP sur Treehouse, mais en réalité, il y a quatre cours que vous devriez suivre.
1. PHP pour WordPress
La meilleure partie, si vous me demandez, est que les tutoriels PHP de Treehouse ne sont pas toujours enseignés de manière isolée. Bien sûr, vous pouvez suivre un cours tout seul, mais Treehouse propose des pistes et des programmes que vous pouvez suivre. PHP pour WordPress fait partie de la piste de développement WordPress.
Vous apprendrez comment PHP est lié aux crochets WordPress et à The Loop, ainsi que quelques bases (fonctions) de PHP qui vous permettront de commencer avec le développement de thèmes.
2. PHP débutant
En plus du cours PHP pour WordPress , Team Treehouse propose une piste PHP pour débutants . Conçu pour les débutants complets, le parcours débutant commence par les principes fondamentaux de la conception Web comme HTML et CSS avant d'ajouter du code PHP à vos pages.
À la fin du cours vidéo de plus de 2 heures, vous maîtriserez à peu près tout ce dont vous avez besoin, des variables aux conditions et à l'intégration de scripts PHP simples dans vos pages.
3. PHP intermédiaire
Vous ne voulez pas vous arrêter à l'essentiel, n'est-ce pas ? Bien sûr que non! Allez grand ou rentrez chez vous, n'est-ce pas ? Le PHP intermédiaire reprend là où le PHP débutant s'arrête (je sais, n'est-ce pas ?), et vous creuserez directement dans les bases de données, les requêtes SQL et la gestion des erreurs.
Et n'ayez pas peur des éléments de base de données, des rapports SQL et de la gestion des fichiers. Ces didacticiels PHP vous expliquent tout ce que vous devez savoir pour créer votre propre matériel.
Je suggère vraiment de vous assurer que vous faites également toute la séquence débutant à avancé, car l'un ou l'autre isolément vous laissera un peu bouche bée lorsque vous passerez à WordPress dev.
4. Développement de thèmes WordPress
Bien que cela fasse partie de la piste de développement WordPress, le développement de thèmes peut également être pris seul. Bien que n'étant pas 100% PHP, vous devez absolument comprendre comment utiliser les fichiers PHP de WordPress et la structure du code. Ce cours Treehouse particulier est personnellement mon moyen préféré de me familiariser avec ces parties intégrantes du développement WordPress.
École des codes
Avec un nom comme Code School, comment ne pas être une référence ? C'est comme ne pas aller dans un restaurant appelé We Have Burgers quand vous voulez un morceau de viande sur un petit pain
Comme vous vous en doutez, Code School propose des didacticiels PHP vraiment géniaux que vous devriez certainement consulter. Chaque cours a un niveau gratuit (beaucoup de leurs tutoriels sont gamifiés), vous pouvez donc voir si leur style vous convient.
5. Essayez PHP
C'est peut-être le tutoriel PHP avec le meilleur nom de tous les temps. Lorsque vous essayez PHP , vous avez une idée des tableaux, des conditions et des boucles, qui sont des éléments fondamentaux du travail avec PHP.

Vous obtenez également des liens vers des ressources supplémentaires. Impressionnant.
6. Rencontres rapprochées avec PHP
Vous voulez vous familiariser avec votre nouveau langage de codage ? Bien sûr! C'est tout l'intérêt de tout ça, n'est-ce pas ?
Close Encounters with PHP vous fait travailler avec des requêtes Web ainsi que des mesures de sécurité et des scripts de validation. Vous en aurez besoin pour tout travail de développement PHP que vous effectuez, alors autant creuser maintenant.
7. Essayez Laravel
Une fois que vous avez terminé Try PHP , vous devriez totalement passer à Try Laravel . Bien que Laravel ne soit pas utilisé spécifiquement avec WordPress, c'est un framework PHP (un peu comme Ruby on Rails ou Node.js pour leurs langages) qui vous donnera encore plus de pratique avec le codage PHP
Tout ce cours, plutôt qu'un seul niveau, est gratuit.
De la forme à la table avec Laravel
Et si vous aimez ça, assurez-vous de suivre le cours de suivi, De la forme à la table avec Laravel . Au moment où vous aurez terminé tous ces didacticiels PHP de Code School, travailler avec le PHP de WordPress sera un jeu d'enfant.
Vous aurez une compréhension complète de la façon dont PHP aide à faire fonctionner Internet tout seul, ce qui vous donnera une énorme longueur d'avance avec WP dev.
8. PHP dans le bon sens
Vous ne pouvez pas vous tromper avec les didacticiels PHP nommés PHP The Right Way . Bien qu'il ne soit pas aussi structuré que les offres de Treehouse ou de Code School, cet ensemble de tuts a vraiment tout pour lui. Vraiment parce qu'il couvre tout ce que PHP a pour lui.
The Right Way est mis à jour pour le PHP actuel (7.1 au moment d'écrire ces lignes) et est disponible en ligne et sous forme de livres électroniques gratuits.
À tout le moins, vous devez ajouter un signet ou télécharger l'ebook à utiliser comme référence pour trouver votre propre flux de travail et style d'apprentissage.
De plus, vous pouvez contribuer ou bifurquer les documents sur Guthub une fois que vous vous sentez à l'aise. Il n'y a pas de meilleure façon de redonner et de payer au suivant.
9. Apprentissage PHP de WPMU pour WordPress
WPMU propose certains des meilleurs tutoriels sur WordPress sur Internet (en dehors de Elegant Themes bien sûr, tee hee), ce qui signifie que je ne peux pas ne pas mentionner leur bien intitulé Learning PHP for WordPress .
Tout comme PHP The Right Way , WPMU décompose le langage en concepts de base avec de vrais exemples de code hébergés sur Github.
Le point culminant de ce regard particulier sur PHP est la façon dont il traite à la fois des mauvaises pratiques et de la façon de les éviter. Vous obtenez également un aperçu des fichiers de base, des fonctions et de la création de thèmes de WordPress.
Vous ne serez pas un expert PHP lorsque vous aurez fini de parcourir celui-ci, mais vous en saurez absolument une tonne sur ce dans quoi vous vous engagez. Combinez cela avec l'un des tutoriels et références PHP ci-dessus, et vous serez sur la bonne voie pour devenir un développeur WordPress.
10. Vissez un test d'installation de WordPress
Cela a peut-être été ma première introduction à PHP, donc je ne peux pas ne pas le mentionner. Si vous voulez vraiment savoir comment PHP fonctionne dans un environnement de production, bousillez une installation WordPress et devez la réparer.
Je suis sûr que cela finira par vous arriver (ou que cela vous est arrivé), mais si vous vous lancez et que vous jouez un peu avec wp-config.php ou functions.php , quelque chose va se casser. Modifiez manuellement les fichiers de thème. Faire quelque chose.
Ensuite, corrigez-le.
Je vous garantis que vous en saurez plus qu'avant. Ne le faites pas sur l'un de vos principaux sites. Ce serait idiot.
Allez-y et codez !
PHP est partout, et il vieillit super bien (mieux, j'en suis sûr, que n'importe lequel d'entre nous, haha). Tant que vous faites attention au versioning de PHP (vous voulez généralement la v5.6.8 -7.1 pour le développement WordPress dès maintenant) et l'âge des didacticiels PHP que vous recherchez, il n'y a aucune raison pour que les développeurs WordPress en herbe ne le fassent pas. attrapez tout de suite.
Quels tutoriels PHP fonctionnent le mieux pour vous ? Partagez l'amour dans les commentaires et aidez-nous tous à aller mieux.
Vignette de l'article par Ivan Lukyanchuk / shutterstock.com