Playbook

Feuille de route pour devenir développeur WordPress en 6 mois

Bon, soyons honnêtes : devenir développeur WordPress en 6 mois, c’est ultra-ambitieux. Mais si tu te mets dans un vrai mode « machine » et que tu bosses comme un fou, c’est jouable. Je ne vais pas te vendre du rêve, c’est pas évident, mais si tu t'accroches, tu peux poser de vraies bases solides. On va construire ce plan ensemble et mieux vaut le voir comme un marathon qu'un sprint.

Mois 1 : les fondations

Objectifs : choper les bases du Web et découvrir WordPress en douceur.

Apprendre :

  • HTML et CSS : les bases indispensables pour comprendre comment une page web fonctionne. Quel est le chemin parcouru avant qu'une page ne s'affiche.
  • PHP : tranquille, juste assez pour ne pas flipper en voyant du code.
  • Un peu de JavaScript : juste de quoi comprendre comment ça bouge.
  • Bases de données : comprendre comment fonctionne une base de données relationnelle et comment interagir avec elle en SQL (SELECT, INSERT, UPDATE, DELETE).

Passer à l'action :

  • Installe WordPress en local en comprenant toute la stack : serveur, PHP, MySQL. Tu peux commencer avec un outil comme Local WP (c’est gratos et ultra-simple), mais prends aussi le temps de configurer manuellement un environnement local (ex : Apache ou Nginx, MariaDB ou MySQL, et PHP) pour bien piger comment tout s'imbrique.
  • Joue avec l’interface WordPress : ajoute des articles, écris du contenu, change de thème, installe des plugins.
  • Fais un premier site basique avec un thème préfabriqué. Rien de glorieux, mais ça te débloquera psychologiquement.
  • Analyse la base de données locale depuis PHPMyAdmin ou autre, pour comprendre comment les données sont stockées.

Mois 2 : premiers pas dans la personnalisation

Objectifs : démystifier les thèmes et commencer à bidouiller.

Découvrir :

  • Comment fonctionne un thème WordPress.
  • Les fichiers de base : header.php, footer.php, style.css, functions.php.
  • Les thèmes enfants : le moyen safe de modifier un thème sans tout casser.

Faire :

  • Modifie les styles d’un thème existant pour le rendre un peu « toi ».
  • Ajoute des snippets simples dans functions.php pour personnaliser 2-3 trucs.
  • Monte ton premier thème enfant pour comprendre comment ça marche.

Mois 3 : plugins et fonctionnalités dynamiques

Objectifs : aller un cran plus loin et comprendre comment WordPress peut faire autre chose que des blogs.

Comprendre :

  • Les hooks : actions et filtres (oui, c’est chelou au début, mais ça vient).
  • Écrire ton premier plugin basique.
  • Créer et gérer un type de contenu personnalisé (Custom Post Types).

Pratiquer :

  • Installe quelques plugins populaires et joue avec leurs paramètres.
  • Crée un plugin simple (genre un shortcode pour afficher une phrase custom).
  • Teste Advanced Custom Fields (ACF) pour ajouter du contenu sur mesure.

Mois 4 : apprivoiser le monde de Gutenberg

Objectifs : dompter l’éditeur de blocs et comprendre pourquoi tout le monde en parle.

Approfondir

  • L'anatomie des blocs Gutenberg.
  • Créer un bloc personnalisé sans partir avec React (on reste simple), des blocs ACF suffiront.
  • Utiliser le fichier theme.json pour gérer les styles.

Tester

  • Monte une page uniquement avec Gutenberg.
  • Ajoute ton premier bloc custom avec un peu de PHP.
  • Plonge dans le Full Site Editing et bidouille un thème minimaliste basé sur les blocs.

Mois 5 : sécurité et performances

Objectifs : faire en sorte que tes sites tiennent la route et ne plantent pas tout le temps.

Explorer :

  • Les bases de l’optimisation (cache, images, etc.).
  • Protéger tes sites contre les failles basiques (et pas basiques).
  • Quelques notions de SEO (sans devenir un expert).

Agir :

  • Mets en place une stratégie de sauvegarde avec un plugin.
  • Ajoute un plugin de cache et teste ses effets.
  • Joue avec des outils comme Google PageSpeed Insights pour améliorer tes scores.

Mois 6 : construis un projet

Objectifs : montrer ce que tu sais faire et te vendre.

Appliquer

  • Monte un site vitrine à ton image avec un design qui envoie, inspire toi sur Dribbble si tu n'es pas créatif pour un sous.
  • Présente au moins 2 à 3 cas concrets.
  • Montre ton travail, confronte toi à la réalité, demande du feedback.

Expérimenter

  • Workflow avec Git : indispensable pour travailler en équipe.
  • Debugging et testing : investigue, comprend et répare tes erreurs.
  • WordPress REST API : juste une intro pour le fun.

On va pas se le cacher, c’est pas facile hein. Mais si tu t'accroches, tu pourras vraiment poser des bases solides et faire des trucs cools. L’important, c’est de rester constant, de pratiquer tous les jours et de demander de l’aide quand tu bloques. La communauté WordPress est hyper active, donc tu seras jamais seul et sinon on se retrouve sur le discord de Selina.

Allez, fonce et amuse-toi avec tout ça !