Public visé
Développeurs, architectes et chefs de projets.
Prérequis
- Maîtrise du langage PHP
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Développer des plugins
- Ajouter des options d’administration
- Décrire le fonctionnement de WordPress
- Utiliser les hooks et la boucle WordPress
- Créer des templates WordPress
- Créer des types de données personnalisés
- Intégrer des appels Ajax dans WordPress
Programme
Jour 1 - Matin : Fondations WordPress
- Dépendances, installation, définition de contenu
- Interface d’administration
Jour 1 - Après-midi : Thèmes et templates
- Modèles, templates de catégories
- Gestion images/CSS, boucles, tags conditionnels, sidebars
Jour 2 - Matin : Plugins
- Hooks, filtres, actions, activation/désactivation
- Setting API, Transient API, Options API, Meta Box
- Internationalisation
Jour 2 - Après-midi : Types de données personnalisés
- Métadonnées personnalisées, post types, taxonomies
- Accès MySQL, utilisation PDO
Jour 3 - Matin : Intégration Ajax
- Ajout de scripts, utilisation jQuery
- Hooks Ajax, admin-ajax, REST API
Jour 3 - Après-midi : Sécurité
- Optimisation et plugins de sécurité
- Prévention injections SQL/XSS
- Validation de données, vérification des rôles
Modalités d’évaluation des acquis
- En cours de formation, par des travaux pratiques
- Et, en fin de formation, par un questionnaire d’auto-évaluation