11 ressources que tu dois connaître en tant que développeur:euse WordPress

11 ressources que tu dois connaître en tant que développeur:euse WordPress

Des grands dépôts de ressources et des frameworks aux cours gratuits, en passant par la bonne préparation à l'entretien d'embauche : Dans cet article, nous te fournissons beaucoup de matériel pour améliorer ton flux de travail en tant que développeur - aussi bien en général qu'avec WordPress - et pour faire avancer ta carrière d'un pas. 

Développement de WordPress

1. Gutenberg Block Creator Toolkit

11 ressources que tu dois connaître en tant que développeur:euse WordPress

Le sous-titre de ce repos est "A zero-configuration developer toolkit for building WordPress Gutenberg block plugins" - Et c'est exactement ce qu'il fait. Il te permet de développer des blocs Gutenberg sans avoir à t'occuper de la configuration de React, Webpack, Babel, etc. Avec seulement trois lignes de commande, tu peux commencer ton projet en moins de deux minutes. 

Personnellement, j'apprécie surtout la documentation claire. Et le fait que cela fonctionne parfaitement et facilement out-of-the-Box .

Lien vers le repo

2. GenerateWP - Générateur de code WordPress

11 ressources que tu dois connaître en tant que développeur:euse WordPress

Quand il s'agit de créer des thèmes et des plugins personnalisés pour WordPress, il y a des tâches fastidieuses qui doivent simplement être effectuées : par exemple, l'enregistrement d'un custom_post_type avec toutes ses capacités, requêtes, points d'accès API, etc. 

Avec cette boîte à outils pratique, tu peux générer de nombreux snippets personnalisés pour ton projet. Les dernières normes APIS et de codage de WordPress sont toujours utilisées - tu n'as donc pas à t'inquiéter pour une chose au moins.

Lien vers GenerateWP

"*" indique les champs requis

Je souhaite m'abonner à la newsletter pour être informé des nouveaux articles de blog, des ebooks, des fonctionnalités et des nouvelles de WordPress. Je peux retirer mon consentement à tout moment. Merci de prendre connaissance de notre politique de confidentialité.
Ce champ sert à la validation et ne doit pas être modifié.

3. les billets officiels WordPress Core

11 ressources que tu dois connaître en tant que développeur:euse WordPress

Participer activement à WordPress est une situation gagnant-gagnant énorme : d'une part, bien sûr, parce que tu soutiens un produit gratuit. D'autre part, tu apprends énormément en travaillant sur le logiciel principal et en développant WordPress au quotidien. 

Tu pourras ainsi mieux développer des thèmes, des plug-ins et des applications pour WordPress dans ton travail quotidien. Et si tu t'occupes des questions en suspens concernant le WordPress Core, tu fais en même temps la connaissance de nombreux membres sympathiques et intéressants de la communauté. 

Lien vers le tracker de billets

Pour les utilisateurs de Github, il y a aussi une version vérifiée par git ici, qui est synchronisée avec le repo SVN original.

Freebies

4. Free-For.Dev

11 ressources que tu dois connaître en tant que développeur:euse WordPress

Il existe un nombre énorme de services et de plateformes proposant des offres gratuites pour les développeurs. Cependant, il peut être difficile de trouver tous ces services pour prendre une décision éclairée. Sur Free-For.Dev, tu trouveras une liste de logiciels et d'autres offres gratuites intéressantes pour les développeurs. Il y a des catégories comme les tests, l'hébergement, l'e-mail, le CDN, CI/CD, la qualité du code et bien d'autres encore. 

Lien vers la page

Développement de plugin

5. générateur de plugin WordPress Boilerplate

11 ressources que tu dois connaître en tant que développeur:euse WordPress

Développer un plugin est définitivement amusant. Mais la mise en place ultérieure peut être un véritable casse-tête et, selon la taille et la complexité du plugin, assez vaste. Surtout si tu suis les meilleures pratiques suivantes (ce que tu devrais faire dans tous les cas). C'est précisément pour cela que cet outil a été conçu.

La boilerplate est basée sur l'API du plugin, les normes de codage et les normes de documentation. Il te suffit donc d'entrer un nom unique pour ton plugin, ton slug et tes informations d'auteur - et c'est parti.

Lien vers le générateur

6. WP React Starter : WordPress React Boilerplate

11 ressources que tu dois connaître en tant que développeur:euse WordPress

Si le développement de plugins doit être un peu plus poussé (JavaScript) et basé sur React, cet outil très complet est fait pour toi.

Tu peux commencer à créer des plugins avec React, Typescript et CI/CD intégrés en un rien de temps et sans avoir à créer un build de grande envergure.

Les bases de la boilerplate :

  • React Frontend pour les interfaces utilisateur réactives (avec PHP fallback comme rendu côté serveur)
  • TypeScript pour un développement frontal à l'épreuve des types
  • OOP-PHP avec des espaces de noms pour un développement backend clair
  • Environnement de développement Docker sans processus de construction fastidieux
  • Intégration CI/CD pour des contrôles de qualité de code automatisés et une gestion intégrée des versions (par exemple pour le wordpress.org Repo)

Lien vers le repo

Développement de thèmes

7. State Of The Art WordPress Theme Development Boilerplate

11 ressources que tu dois connaître en tant que développeur:euse WordPress

Il existe d'innombrables boilerplates pour le développement de thèmes WordPress, mais celui-ci est tout simplement grandiose. Il utilise toutes les grandes et nouvelles extensions Web-Dev - comme Browsersync, Linters, Babel, Autoprefixer et bien d'autres. Et tout cela sans que tu sois obligé d'apprendre un nouveau flux de travail ou une nouvelle syntaxe.

De plus, avec cette base, tu es vraiment à la pointe des normes WordPress et OOP actuelles. Tu n'as besoin que de cinq lignes dans ta saisie de commande pour configurer et faire fonctionner le boilerplate. 

Le processus de création est également facile à entretenir et suit les normes de codage de WordPress. 

Lien vers le repo

Apprentissage

8. la fausseté impressionnante

Awesome Falsehood

Savais-tu que customer/department=shipping@example.com est une adresse e-mail valide ? Qu'en est-il de matthias\@\held@raidboxes@ raidboxes.io ? Ou savais-tu que dans certaines cultures, les noms de personnes peuvent contenir des chiffres ? 

Personnellement, j'ai appris plus de cette liste que ce que j'aurais pu apprendre de la plupart des cas de test. Une liste choisie de fantastiques contre-vérités auxquelles croient de nombreux programmeurs. Il est donc judicieux de repenser ton propre état d'esprit de développeur au-delà des frontières. 

Lien vers le repo

Testing

9. grande liste de cordes coquines

Big List Of Naughty Strings (liste de cordes coquines)

Cette ressource est destinée aux testeurs. 

Je crois fermement que chaque développeur WordPress devrait être un testeur dans une certaine mesure. Que cela signifie tester son code "seulement" pour l'UX ou, plus important encore, pour la sécurité. 

Tu peux investir autant que tu le souhaites dans le test de ton code. Cela devient plus difficile lorsque de vrais utilisateurs entrent en jeu... Tu feras des choses que tu n'aurais jamais crues possibles - surtout lorsqu'il s'agit d'entrées d'utilisateurs. 

Ce repo contient une énorme liste de chaînes de caractères qui sont connues pour causer des problèmes lorsqu'elles sont saisies par un utilisateur. Il y a aussi quelques chaînes de caractères qui t'aident à assurer la sécurité de ton thème/plugin/application, par exemple les chaînes de caractères pour l'injection SQL, l'énumération et le clickjacking.

Lien vers le repo

10. FakerPress - Plugi WordPress

Développement de WordPress Fakerpress

Encore une chose à tester : c'est super de créer un nouveau thème ou un plugin. Par contre, créer le contenu correspondant ne l'est pas. C'est exactement ce dont s'occupe ce plugin : il peut créer des contenus factices pour presque tout dans WordPress et est développé en permanence. De plus, il t'aide à détecter les erreurs et les fonctions indésirables qui pourraient se produire si un utilisateur faisait telle ou telle chose. 

  • Contributions
  • Types de messages personnalisés
  • Métadonnées
  • Images sélectionnées
  • Utilisateur
  • Tags
  • Catégories
  • commentaires
  • Types de commentaires personnalisés

Lien vers le plugin

Booster sa carrière

11e Tech Interview Handboo

Manuel d'entretien technique

Si tu veux décrocher un poste de développeur WordPress dans une agence ou une entreprise tech, tu passeras probablement un entretien d'embauche. Alors que certains candidats sont plus détendus, pour d'autres, les entretiens d'embauche sont une situation stressante. Ce repo t'aide à te préparer. Il couvre de nombreux aspects, comme par exemple

  • Comment te préparer aux entretiens de codage
  • Cheat Sheets pour les interviews
  • Conseils d'algorithme & meilleures pratiques pour les questions
  • Questions et réponses sur l'entretien d'embauche
  • Conseils pour un CV parfait
  • Et bien plus encore

Lien vers le repo

Merci de ta lecture. Si tu connais d'autres ressources dont tu ne pourrais plus te passer en tant que développeur WordPress, n'hésite pas à me laisser un commentaire !

Tes questions sur le développement de WordPress

Quelles questions as-tu sur le développement de WordPress ? N'hésite pas à utiliser la fonction de commentaire. Tu veux être informé des nouveaux articles sur WordPress et le design web ? Alors suis-nous sur Twitter, Facebook, LinkedIn ou via notre newsletter.

As-tu aimé cet article ?

Tes évaluations nous permettent d'améliorer encore plus notre contenu.

Laisse un commentaire

Ton adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués d'un *.