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.