WordPress est un géant du web. Plus de 44% des sites mondiaux sont des sites WordPress. Si vous travaillez dans le domaine du web, c’est un outil incontournable.

WordPress est facile d’accès aussi bien pour les développeurs que pour les néophytes. Personnaliser un thème existant est facile, créer une petite extension est facile, et il existe des milliers d’autres extensions pour personnaliser les fonctionnalités de nos sites.

La communauté est énorme et le snippet de code à copier-coller pour implémenter la personnalisation souhaitée n’est qu’à une recherche Google de vous.

Pourtant, il vous est surement arrivé de refuser une prestation ou d’annoncer à votre client que vous n’arriviez pas à personnaliser un élément du site, par manque de compétence ou compréhension d’un aspect de WordPress. Il vous est aussi surement arrivé de copier-coller un snippet de code sans en comprendre les détails, ou alors de bloquer sur une chose qui vous paraissait plus ou moins simple.

Bien développer pour WordPress nécessite de bien connaitre la plateforme et son fonctionnement, en plus d’être un bon développeur PHP.

WordPress a son vocabulaire, ses APIs et sa propre logique. Même si vous avez un bagage de développeur PHP, apprendre les spécificités de la plateforme est un passage obligé pour fournir des prestations de qualité, avec des sites performants, du code propre et facilement maintenable.

Si vous souhaitez comprendre WordPress et en apprendre son fonctionnement en profondeur, la formation Développer pour WordPress est faites pour vous !

Objectifs

Dans cette formation personnalisable, vous apprendrez tous les fondamentaux nécessaires pour bien développer pour WordPress et pour comprendre son fonctionnement en profondeur :

  • comment fonctionnent les hooks et le cycle de vie de WordPress
  • comment internationaliser et localiser vos développements
  • comment sont organisés les thèmes WordPress et comment les personnaliser
  • comment gérer toutes les options, fonctionnalités et réglages des thèmes
  • comment créer des extensions complètes, avec pages de réglages, types de contenu personnalisés, rôles personnalisés, etc…

A l’issue de cette formation,

  • vous comprendrez le fonctionnement interne de WordPress plus en profondeur,
  • vous saurez chercher dans le code de WordPress, du thème et des extensions les hooks et fonctions dont vous avez besoin,
  • vous serez capable de réutiliser l’existant de WordPress de façon pertinente,
  • vous serez capable d’effectuer quasiment n’importe quel type de personnalisation de thème,
  • vous saurez créer des extensions simples et sécurisées pour vos sites,
  • vous pourrez produire du code propre en accord avec les standards de WordPress
  • vous maîtriserez la majorité des APIs courantes de WordPress

96% de satisfaction globale sur la formation Développer pour WordPress !

Très bonne formation. Elle m’a permis de revoir certaines bases du développement WordPress de façon plus poussée et d’apprendre des aspects que je ne connaissais pas (page d’options, internationalisation, etc.)

Paul Nobécourt – Maintenance WP

Public cible

Cette formation s’adresse aux développeurs débutants ou intermédiaire maîtrisant les bases en HTML/CSS, PHP et JS, et souhaitant apprendre les fondamentaux et spécificités du développement pour WordPress. Si vous souhaitez comprendre WordPress plus en profondeur et améliorer la qualité et maintenabilité de votre code, cette formation est pour vous !

Prérequis

Pour suivre cette formation, il vous faut des connaissances de base en HTML/CSS, PHP et JavaScript. Aussi, il vous faut savoir utiliser WordPress en tant que webmaster.

Développer pour WordPress est une formation synchrone en distanciel. Un outil de visio-conférence sera utilisé. Vous aurez besoin d’une bonne connexion internet, ainsi que de votre ordinateur personnel. Aussi, un ensemble de logiciels sont à installer sur votre machine, si ce n’est pas déjà fait. Tous les renseignements et procédures se trouvent dans le livret d’accueil distribué juste avant la formation.

Durée

La formation se déroule sur quatre jours (24h), en distanciel. Les journées ou demi-journées pourront être non-consécutives, en fonction de vos besoins/contraintes. Comptez environ deux à quatre semaines pour le délai d’accès. Ce délai dépendra du temps nécessaire à ajuster le plan de formation à vos besoins et à contractualiser.

Modalités et organisation

La formation se déroulera de manière synchrone en distanciel. Après contractualisation et formalisation des horaires des journées ou demi-journées de formation, un calendrier vous sera fourni et les demi-journées de formations se dérouleront via un outil de visio-conférence.

Les temps de formation alternent présentation, travaux pratiques et échanges plus libres. Des exercices visant à évaluer l’acquisition des compétences et concepts enseignés vous seront proposés au cours du programme, et permettront d’adapter le rythme et le contenu de la formation si besoin. Une évaluation finale permettra de mesurer le degré d’acquisition des objectifs de la formation.

Plan de la formation

(mis à jour le 25/01/24)

Jour 1 : Les fondamentaux

L’objectif du premier jour est de comprendre les fondamentaux et le fonctionnement de WordPress.

  • Comprendre les hooks de WordPress
  • Comprendre le cycle de vie de WordPress
  • Lire le code source du core et des extensions pour trouver ce dont on a besoin
  • Ajouter des hooks pour rendre les développements plus flexibles
  • Comprendre le fonctionnement des traductions / Fonctions de traductions
Jour 2 : Les thèmes

Une fois les fondamentaux solidement ancrés, on peut s’attaquer au devant du site et étudier en détails comment fonctionnent les thèmes WordPress.

  • Comprendre l’organisation générale des thèmes et thèmes enfants
  • Personnaliser les modèles
  • Charger les ressources CSS et JS
  • Comprendre la boucle et personnaliser la wp_query
  • Gérer les tailles d’image
  • Gérer les fonctionnalités de base du thème (menus, logo, entête, etc…)
  • Ajouter des options dans l’outil de personnalisation
  • Thèmes classic et Block themes
  • theme.json
Jour 3 & 4 : Les extensions

Maintenant que vous comprenez WordPress et que vous savez personnaliser le rendu de votre site, on peut attaquer l’extension des fonctionnalités de WordPress.

  • Principes de sécurité de base : sanitization, whitelisting, et échappement
  • Rôles et capacités
  • Déclarer des types de contenus personnalisés et les taxonomies personnalisées
  • Les codes courts
  • Créer une métaboxe personnalisée
  • Gestion des nonces
  • Les formulaires
  • Utiliser l’API des transients
  • Créer une page de réglages

Infos pratiques

  • Tarif : Le prix de la formation est de 2200€ par personne, pour les 4 jours de formations. Si vous avez un besoin personnalisé, le plan et le tarif pourront être ajustés en conséquence.
  • Accessibilité : suivre la formation ne demande pas de déplacement, donc les participants à mobilité réduite peuvent suivre la formation de chez eux dans les conditions dans lesquelles ils sont habitués. Seuls une bonne connexion internet et quelques logiciels/packages installés sont requis. Pour tout autre besoin spécifique dû à une contrainte organisationnelle ou une situation de handicap, contactez-moi par mail et faites-moi part de vos difficultés, pour que l’on puisse prévoir un aménagement si besoin.
  • Supports de formation : tous les supports de formations seront disponibles pendant et après la formation et seront utilisables dans les limites de la licence GPL 3.0.
  • Exercices et évaluations : des exercices pratiques seront proposés en cours de formation. En fin de formation, vous serez soumis à une évaluation plus globale pour vérifier l’acquisition des notions abordées, consistant en un questionnaire et un exercice de mise en application. Un certificat de formation sera délivré. Aussi, vous recevrez un questionnaire de satisfaction pour évaluer votre formateur et la session de formation.

Pour toute demande d’informations ou demande spécifique, n’hésitez pas à me contacter par mail vincent@vincentdubroeucq.com ou via le formulaire de contact sur cette page.

Votre formateur

Vincent Dubroeucq, développeur WordPress

Je m’appelle Vincent Dubroeucq, je suis développeur WordPress, formateur et orateur.

J’ai été orateur au WordCamp Paris 2018 et Lyon 2022.

Je suis auteur du WPCookBook, un guide pdf qui aide des centaines de développeurs à bien démarrer le développement WordPress.

J’enseigne le développement WordPress sur ce blog, et j’attache un soin particulier sur la simplicité, et le respect des standards et meilleures pratiques.

Me contacter