Accueil > Technologies WEB > WordPress pour Développeur (Expert)
Formation #TWC20

Formation WordPress pour Développeur (Expert)

Durée : 4 jours

Code : TWC20

Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Maîtriser l'architecture de WordPress
  • Maîtriser les bonnes pratiques de développement PHP liés au CMS WordPress
  • Etre capable de créer un thème et un plugin
Programme
1/ WordPress : Introduction générale
  • Qu’est-ce que WordPress ?
  • Sa communauté
  • Ses avantages et ses inconvénients
2/ Installer 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
3/ Développer sous WordPress
  • Bonnes pratiques de développement PHP et WordPress
  • Les fonctions et constantes les plus utiles
  • Retour sur le Template Hierarchy
  • Les actions et filtres (hooks)
  • Les marqueurs conditionnels
4/ Créer un plugin sous WordPress
  • Utiliser les “must­use” plugins
  • Déclarer son premier plugin
  • Créer des shortcodes, des widgets et des astuces
5/ Améliorer son premier plugin
  • Utiliser les gadgets (Widgets)
  • Utiliser les types des contenus personnalisés (Custom Post Types)
  • Utiliser les taxonomies
  • Utiliser les champs personnalisés (Custom Fields)
  • Utiliser les boites de données personnelles (Custom MetaBox)
6/ Intégrer Ajax
  • Ajouter de scripts
  • Utiliser jQuery
  • Hook Ajax
  • Script admin-ajax
7/ Sécurité
  • Optimiser l'installation WordPress
  • Sécurité par les extensions
  • Sécurité par le .htaccess
  • Règles de développement
  • Vigilance aux injections SQL et XSS
8/ Aller plus loin
  • Utiliser les crons web
  • Utiliser la boucle (the loop)
  • Utiliser les rôles et capacités
  • Utiliser les requêtes AJAX de façon « WordPressienne »
  • Utiliser l’existant et gagnez en performances
  • Développer avec du cache et gagner en performances (API Transient et plugin de cache WP Rocket)
  • Utiliser les fonctions relatives à la sécurité et gagner en crédibilité
  • Rendre multilingue ses développements
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Développeurs PHP