Outils nécessaires pour la formation « Devenir Programmeur WordPress (Backend) » et installation des logiciels
Pour suivre efficacement cette formation et pouvoir développer un site WordPress backend de manière optimale, vous aurez besoin de plusieurs outils essentiels. Voici une liste des outils nécessaires et les instructions pour les installer :
1. Serveur local (XAMPP, WAMP, MAMP, ou LAMP)
Un serveur local est indispensable pour développer votre site WordPress en toute sécurité sur votre machine avant de le mettre en ligne. Ces outils regroupent Apache (serveur web), PHP, et MySQL (base de données).
-
XAMPP (Windows, Mac, Linux) : un serveur local simple à utiliser.
-
Installation :
- Téléchargez XAMPP depuis Apache Friends.
- Suivez les instructions d’installation adaptées à votre système d’exploitation.
- Une fois installé, lancez XAMPP et démarrez Apache et MySQL.
-
WAMP (Windows uniquement) :
-
Installation :
- Téléchargez WAMP depuis wampserver.com.
- Installez-le et démarrez le serveur en sélectionnant les options recommandées.
- Assurez-vous que les services Apache et MySQL sont activés.
-
MAMP (Mac uniquement) :
-
Installation :
- Téléchargez MAMP depuis mamp.info.
- Installez-le et démarrez les services Apache et MySQL à partir de l’application.
-
LAMP (Linux uniquement) :
-
Installation :
- Ouvrez un terminal et tapez les commandes suivantes :
sudo apt update sudo apt install apache2 sudo apt install mysql-server sudo apt install php libapache2-mod-php php-mysql
- Démarrez Apache et MySQL en utilisant les commandes :
sudo systemctl start apache2 sudo systemctl start mysql
- Ouvrez un terminal et tapez les commandes suivantes :
2. WordPress
Une fois le serveur local configuré, vous devrez installer WordPress pour commencer à travailler sur vos projets.
- Installation :
- Téléchargez WordPress depuis WordPress.org.
- Décompressez le fichier dans le dossier
htdocs
de XAMPP (ou équivalent pour WAMP/MAMP/LAMP). - Accédez à
localhost/wordpress
dans votre navigateur pour commencer l’installation de WordPress. - Créez une base de données MySQL via phpMyAdmin et associez-la lors de l’installation.
3. Éditeur de texte ou IDE (Visual Studio Code, Sublime Text, PHPStorm)
Pour écrire et éditer du code, vous aurez besoin d’un bon éditeur de texte ou d’un IDE (Environnement de Développement Intégré).
-
Visual Studio Code (gratuit et multiplateforme) :
-
Installation :
- Téléchargez Visual Studio Code depuis code.visualstudio.com.
- Installez les extensions utiles comme PHP Intelephense pour l’autocomplétion PHP, WordPress Snippet pour les fonctions WordPress, et WP DevTools pour un développement optimisé.
-
Sublime Text (gratuit) :
-
Installation :
- Téléchargez Sublime Text depuis sublimetext.com.
- Installez des plugins comme SublimeLinter-php pour l’analyse PHP et WordPress Snippets pour les aides au développement WordPress.
-
PHPStorm (payant avec période d’essai) :
-
Installation :
- Téléchargez PHPStorm depuis jetbrains.com.
- Cet IDE propose des outils intégrés pour PHP, MySQL et WordPress, vous permettant de bénéficier d’un environnement complet pour le développement.
4. Git (Contrôle de version)
Git est un outil indispensable pour le suivi des modifications de votre code, surtout lors de projets collaboratifs.
- Installation :
- Téléchargez et installez Git depuis git-scm.com.
- Configurez Git en ligne de commande :
git config --global user.name "VotreNom" git config --global user.email "[email protected]"
- Utilisez Git pour versionner vos projets WordPress et collaborer avec d’autres développeurs.
5. WP-CLI (WordPress Command Line Interface)
WP-CLI est un outil en ligne de commande pour gérer les installations WordPress, les plugins, les thèmes, et bien plus, sans utiliser l’interface graphique.
- Installation :
- Téléchargez WP-CLI depuis wp-cli.org.
- Suivez les instructions pour installer et configurer WP-CLI sur votre système.
- Vérifiez l’installation avec la commande :
wp --info
6. MySQL ou PhpMyAdmin (Gestion de base de données)
Pour interagir avec les bases de données WordPress, vous pouvez utiliser phpMyAdmin, inclus dans XAMPP/WAMP/MAMP, ou MySQL directement.
- phpMyAdmin : Accessible via
localhost/phpmyadmin
après avoir démarré MySQL sur votre serveur local. - MySQL CLI : Utilisez MySQL en ligne de commande avec les commandes suivantes :
mysql -u root -p
7. Navigateur Web et Outils de Développement
Un bon navigateur avec des outils de développement intégrés, comme Google Chrome ou Firefox Developer Edition, est essentiel pour tester vos projets et déboguer le code.
- Chrome DevTools : Inclus dans Google Chrome, accessible via
F12
ouCtrl + Shift + I
. - Firefox Developer Edition : Téléchargeable depuis firefox.com, avec des outils avancés pour les développeurs.
8. Outils de Debugging
- Query Monitor : Un plugin WordPress pour surveiller les requêtes SQL, les hooks, et les erreurs PHP.
- Installation : Via le dépôt de plugins WordPress.
- Xdebug : Un outil avancé pour déboguer votre code PHP.
- Installation : Suivez les instructions sur xdebug.org.
Conclusion
Une fois tous ces outils installés et configurés, vous serez prêt à démarrer le développement backend sur WordPress. Ces outils vous permettront d’écrire, tester, et déployer du code efficacement, tout en vous offrant les ressources nécessaires pour gérer des projets WordPress complexes.
Commentaires