Formation intra /inter entreprises
WORDPRESS
Développement
Plugins & Thèmes
Trois jours pour apprendre à créer ses propres fonctionnalités sur le CMS WordPress.
DÉROULÉ ÉVALUATION
Durée: 3 jours (21 heures) 40% de théorie – 60% de pratique
Exercices corrigés par le formateur
OBJECTIFS
+ Découvrir les fondamentaux du développement pour WordPress
+ Être capable de développer un plugin et des fonctionnalités de thème
PUBLIC VISÉ
+ Développeurs souhaitant acquérir la maîtrise du CMS WordPress
+ Développeurs débutants avec des bases de programmation web
PRÉ-REQUIS
+ Connaissances de base de PHP, HTML et Javascript
+ Ordinateur à apporter pour réaliser les parties pratiques
TARIFS
1500 € HT par stagiaire.
Formation éligible aux OPCA.
Programme Formation WordPress
Développement – Plugins – Thèmes
Présentation et Installation de WordPress
- WordPress, son écosystème, ses possibilités, sa doc
- Installation de WordPress, analyse du fichier wp-config
- Environnements de développement et de production
- Configuration et bonnes pratiques de sécurité
Anatomie d’un thème WordPress
- Définition d’un thème
- Structure générale d’un thème
- Thème enfant et thème parent
Présentation du système de templates
- Notions de templates
- Présentation de la hiérarchie des templates
Les hooks WordPress
- Qu’est-ce qu’un hook WordPress ?
- Les actions : principe et fonctionnement
- Les filtres : principe et fonctionnement
La Boucle WordPress
- Définition et fonctionnement
- Personnaliser la requête d’une boucle
- Apprendre à optimiser une requête
- Les fonctions de la boucle
Les sidebars
- Fonctionnement général
- Déclarer une sidebar
- Utiliser une sidebar dans un template
Les permaliens
- Fonctionnement et modification
- Les tags de structure des permaliens
Les Custom Post Types
- Définition et fonctionnement
- Déclarer un Custom Post Type
- Requête sur un Custom Post Type
Les taxonomies
- Définition et fonctionnement
- Déclaration d’une taxonomie
- Requête sur une taxonomie
Les Custom Fields
- Définition et fonctionnement
- L’utilisations des Custom Fields
Les Custom MetaBoxes
- Définition et fonctionnement
- Déclaration des champs dans l’administration
- Enregistrement et affichage des données
Les marqueurs conditionnels
- Définition et fonctionnement
- Présentation des marqueurs les plus courants
Rôles et capacités
- Présentation des rôles et des capacités built-in
- Les capacités
- Gestion et création de rôles et de capacités
Images
- Ajouter des nouveaux formats d’images
- Récupérer les images liées à un article
Formulaires sous WordPress
- Créer un formulaire avec un plugin
- Créer un formulaire natif
Sécurité
- Les fonctions de sécurité fournies par WordPress
- Les bonnes pratiques de sécurité dans le développement
- Sécuriser son site
Créer un plugin WordPress
- Définition et fonctionnement
- Analyse d’un plugin de base
- Déclaration d’un plugin
Les Settings API
- Définition et fonctionnement
- Mise en pratique
Les shortcodes
- Définition et fonctionnement
- Création d’un shortcode
Les transients API
- Définition et fonctionnement
- Ajouter/Modifier/Supprimer un transient
Les tâches planifiées (cron)
- Définition et fonctionnement
- Gérer et créer des tâches planifiées
Votre formateur
Je suis Frédéric Mandrea, docteur en mathématiques et développeur depuis 15 ans. J’ai travaillé pour des grands groupes (Orange, Arkadin) dans lesquels j’ai également fait mes premières armes de formateur puis j’ai co-fondé une start-up en 2013.
Au fil des expériences, j’ai mis en place une pédagogie immersive, ludique et rigoureuse avec une grand partie sur la pratique et la culture du code.
J’assure désormais des formations de développement informatique à multi-niveaux, en entreprises ou dans les organismes de formation.
Réservez votre prochaine session
Faîtes-moi part de vos souhaits de formation ou mission de développement via ce formulaire ou par le chat en bas à droite.
Je suis également joignable au 06 64 80 39 66.