-
Filière :
Digital Workplace, Contenus, Search
-
Sous-filière :
CMS
-
Référence
WPDEV
-
Durée
3 jours (21 h)
-
Prix par personne HT
1 650 € HT
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.
Qualité
Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.
Programme mis à jour le