NIVEAU : Novice
POSITIONNEMENT : Intermédiaire / Perfectionnement
PRE-REQUIS : Cette formation nécessite aucun prérequis spécifique
PROFILS STAGIAIRES : Toute personne souhaitant développer, sécuriser et personnaliser un site WordPress de manière avancée
DUREE : 56 heures – 8 jours
DATE : Voir convention
TARIF : A partir de 700 € la journée
LIEU DE FORMATION : En entreprise ou en salle proposée par l’organisme de formation, accessible aux personnes à mobilité réduite
FORMATION DISPONIBLE EN : Présentiel – Distanciel (face-à-face et partage d’écran avec un formateur) – Sur-mesure
*Vous êtes en situation de Handicap, merci de nous contacter pour l’analyse de l’adaptation des modalités de l’action de formation.
MODALITES ET DELAIS D’ACCES : En moyenne votre demande est prise en charge dans un délai de 48 heures, une fois le devis validé nous pouvons mettre en place la formation entre 1 semaine à 3 semaines
SUIVI DE FORMATION : feuille de présence
OBJECTIF :
À l’issue de la formation le stagiaire aura acquis la capacité à administrer, étendre et développer un site WordPress, ses thèmes, ses extensions et ses contenus personnalisés
METHODE PEDAGOGIQUE :
- Alternance entre théorie et pratique
- Mise en situation
MODALITÉS D’ÉVALUATIONS :
- Tests, Exercices Pratiques
- Evaluation en début et fin de formation.
- Tests formels et informels tout au long de la formation permettant de suivre l’évolution et valider les acquis en fin de formation.
FORMALISATION A L’ISSUE DE LA FORMATION : Remise d’une attestation de formation
OBJECTIFS PÉDAGOGIQUES :
- Installer, configurer et administrer WordPress.
- Personnaliser les thèmes et les contenus.
- Sécuriser, sauvegarder et déplacer un site.
- Comprendre l’architecture interne de WordPress.
- Utiliser les hooks, actions, filtres, shortcodes et API.
- Développer des widgets, thèmes et extensions.
- Manipuler la base de données et les types de contenus.
PROGRAMME :
* Ce programme peut évoluer selon vos besoins
JOUR 1 : Installer et configurer WordPress
• Comment créer son site
Thème graphique :
- Choisir un thème.
- Installer le thème choisi
- Configurer le thème.
- Installer et configurer les extensions essentielles
JOUR 2 : Créer les pages, articles et widgets
- Liste des meilleurs outils
- Serveur local et installation
- Nom du domaine, serveurs et bases de données
- Utilisation et configuration des outils
Choisir et installer les widgets :
- Choisir les widgets
- Installer les widgets
- Paramétrer les widgets
JOUR 3 : Consolider les fondamentaux et gagner en productivité
Conforter les fondamentaux :
- Gestion des pages et articles.
- Les catégories et les mots clés.
- Menus, widgets et modèles de page.
- Bases de référencement naturel.
Gagner en productivité :
- Actions groupées.
- Modification rapide.
JOUR 4 : Gérer les médias et personnaliser un thème
Utiliser la bibliothèque de média :
- Insertion de fichiers multiples.
- Modification et recadrage d’images.
- Images dans les articles et images à la Une.
Personnaliser un thème WordPress :
- Changer le thème de WordPress.
- Personnalisation via les options de thème.
- Analyser le code avec un outil d’inspection.
- Intervenir dans le code CSS.
- Récupérer, modifier et envoyer des fichiers sur le serveur.
JOUR 5 : Créer des contenus personnalisés
Les contenus :
- Initiation au Codex de WordPress
- La taxonomie
- Custom Post Type
- Personnalisation du contenu avec Advanced Custom Field
- Les Shortcodes
JOUR 6 : Enrichir, sécuriser et étendre WordPress
- Rappels sur l’utilité et le fonctionnement des plugins.
- Améliorer l’interface utilisateur.
- Ajouter des fonctionnalités de réseau social.
- Gérer la traduction du site.
Sécuriser et manipuler le site :
- Limiter l’accès du site pendant les travaux.
- Déplacer le site d’un serveur à l’autre.
- Sauvegarde et restauration de la base de données.
- Création d’un Intranet.
- Le .htacess
- Les extensions
- Gestion des utilisateurs et leurs droits
- Thèmes parent/enfant
Enrichir, sécuriser et étendre WordPress :
- Environnement de développement
- IDE : exemple Eclipse, Firebug
- Environnement de test PHP en local : exemple Wamp
- Architecture de WordPress
- Organisation des fichiers, Le processus d’exécution
- La boucle WordPress
- Etendre WordPress : Hooks, shortCode, Widgets et l’API
- La base de données standard de WordPress
- Le codex et la documentation en ligne
- Architecture d’un plugin
- Le fichier principal et son entête
- Le fichier readme.txt (pour intégration dans le repository standard WordPress)
- Squelette générique d’un plugin
- Activation et Initialisation
- Actions, et Filtres
- Modifications des contenus à la volée
- Réaction aux événements WordPress
JOUR 7 : Développer les widgets, thèmes et interfaces
- Utilisation de la couche d’abstraction de Base de données
- Création de nouvelles tables dans la base de données
- Système de requêtes avec WP_QUERY
- Utilisation de l’API de base de données, les métadonnées
- Créer un Widget
- Intégration et Fonctions standards des Widgets
- Récupérations d’informations dans les Widgets
- Création de Widget pour le tableau de bord de l’administration
- Intégrer les Thèmes
- Processus de choix des templates de WordPress
- Utilisation de la boucle WordPress dans le thème
- Intégration des Widgets dans le thème
- Ecriture de fonctions de thème utilisable par les designers, étendre l’administration et l’écriture de posts
- Ajouter des menus et des pages d’administration
- Intégrer des options dans les pages d’administration existantes
- Shortcode : intégrer des fonctionnalités pour l’écriture de contenu, extension de l’éditeur de contenu TinyMCE
- Développement Front
- Création d’un nouveau thème « from scratch » pour les besoins d’un client
- Utilisation du Codex et des fonctions importantes
- ShortCodes, Action, Filtre
- Création de nouvelles régions (sidebar) et widgets
- Création de templates spécifiques
- Customisation du BackOffice en fonction du thème
JOUR 8 : Développer le back-office, sécuriser et connecter WordPress
- Développement Back
- Développement de plugins pour des besoins spécifiques
- Affichage en Front et paramétrage en Back
- Extension et Création de type de post avec WordPress
- Ajout de données aux types de posts existants
- Déclaration d’un nouveau type de post
- Création des fonctions d’enregistrement et d’affichage
- Créer des templates spéciaux pour les types de post
- Sécurité
- Modifier les droits des utilisateurs
- Créer des nouveaux rôles
- Empêcher l’accès aux fonctionnalités en fonction du rôle de l’utilisateur
- Utilisations des fonctions « nonce », notions avancées
- Principe et surcharge des « pluggable functions »
- Spécificités de WordPress MU intégré à WordPress
- Ajax dans WordPress, l’API RSS
- Notions de cache pour accélérer l’exécution de WordPress
- Internationalisation des plugins
- Lien avec des API
COMPÉTENCES VISÉES :
Cette formation permet de :
- Administrer et faire évoluer un site WordPress.
- Sécuriser, sauvegarder et migrer une installation.
- Développer des fonctionnalités avec les API WordPress.
- Créer des widgets, thèmes et extensions.
- Manipuler les données, métadonnées et types de contenus.
- Personnaliser le front-office et le back-office.
MATÉRIEL REQUIS :
Outil de prise de notes, ordinateur, internet. Accès administrateur à WordPress, environnement local PHP, éditeur de code et accès au serveur ou à un environnement de test.
NOMBRE DE STAGIAIRE : 1 à 8
Modifié le 20/10/2021
