Votre partenaire formation 100% digital

WordPress pour développeur

Une formation WordPress complète aux bonnes pratiques et possibilités de développement PHP d'un site web

  • Formateur(s)

    Julio POTIER
  • Référence

    WPDEV

  • Durée

    3 jours (21h)

  • Prix unitaire HT

    1650 €

Prochaines sessions

Prochaines sessions - WordPress pour développeur
Date de début Ville Prix unitaire HT
27 mars 2019 Paris 1650 € Réserver
12 juin 2019 Paris 1650 € Réserver
25 septembre 2019 Paris 1650 € Réserver
20 novembre 2019 Paris 1650 € Réserver

Description

Cette formation WordPress expert permettra aux développeurs de créer un thème simple depuis zéro ou de passer un template en thème WordPress, de créer un plugin, un widget, un shortcode, ajouter des custom posts types, custom taxonomies, utiliser les champs personnalisés, ajouter des meta box, ajouter des menus, des sidebars, lire le Template hierarchy, créer et utiliser les fameux hooks, faire des requêtes d’articles, utiliser la loop, traduire du contenu nativement, etc. Au delà d’une utilisation intensive de WordPress, la création de thème, d’un plugin, de shortcodes et widgets seront au rendez­-vous. Le tout saupoudré de bonnes pratiques de développement PHP et WordPress. L’optimisation et la sécurité seront également abordées.

Objectifs pédagogiques

  • Maîtriser les bonnes pratiques de développement PHP liés au CMS WordPress
  • Utiliser les différents outils disponibles sur WordPress
  • Créer des thèmes WordPress à partir de rien
  • Créer un plugin WordPress

Public cible

Développeurs PHP, Intégrateurs HTML/CSS

Pré-requis

Connaissance de base en PHP et HTML/CSS

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers d’ateliers de mise en pratique des notions et concepts abordés pendant la formation.

Méthodes pédagogiques

50 % Théorie / 50 % Pratique

Programme de la formation

Présentation de WordPress

  • Qu’est-ce que WordPress et sa communauté.
  • Quels sont les avantages et les inconvénients de WordPress ?

Installation de WordPress sur un serveur local

  • Installation de WordPress en local avec « Local ».
  • Configuration du fichier wp-config.php
  • Découverte de l’architecture des fichiers et base de données

Entrez dans le développement WordPress

  • Apprenez de suite toutes les bonnes pratiques de développement PHP et WordPress, les fonctions et constantes les plus utiles, sachez les chercher et les trouver.
  • Retour sur le Template Hierarchy,
  • Définition, fonctionnement et utilisation des actions et filtres (hooks).
  • Définition, fonctionnement et utilisation des marqueurs conditionnels.

Création d’un plugin sous WordPress

  • Sachez utiliser les “must ­use” plugins.
  • Déclaration de votre premier plugin,
  • Créer des shortcodes, des widgets et des astuces.

Améliorez votre premier plugin

  • Définition, fonctionnement et utilisation des gadgets (Widgets).
  • Définition, fonctionnement et utilisation des types de de contenus personnalisés (Custom Post Types).
  • Définition, fonctionnement et utilisation des taxonomies.
  • Définition, fonctionnement et utilisation des champs personnalisés (Custom Fields).
  • Définition, fonctionnement et utilisation des boites de données personnelles (Custom MetaBox).

Allez plus loin dans le développement professionnel

  • Définition, fonctionnement et utilisation des crons web.
  • Définition, fonctionnement et utilisation de la boucle (the loop).
  • Définition, fonctionnement et utilisation des rôles et capacités.
  • Sachez utiliser les requêtes AJAX de façon « WordPressienne »
  • Ne réinventez pas la roue, utilisez l’existant et gagnez en performances.
  • Développez avec du cache et gagnez en performances (API Transient et plugin de cache WP Rocket).
  • Utilisez les fonctions relatives à la sécurité et gagnez en crédibilité.
  • Sachez rendre multilingue vos développements.

Création d’un plugin durant la formation

  • Sous forme d’exercices, nous apprendrons à créer un plugin ou un thème. Vous pourrez mettre en oeuvre les premiers points de la formation.