S’initier au PHP
- Comprendre l'histoire et l'évolution de PHP
- Installer et configurer l'environnement PHP
- Maîtriser la syntaxe de base et les variables en PHP
- Utiliser les structures de contrôle (boucles, conditions) en PHP
- Appliquer les fonctions et leur utilisation
- Manipuler les chaînes de caractères et les tableaux en PHP
Travailler avec les formulaires et les données
- Traiter les données de formulaire en PHP
- Valider et sécuriser les données utilisateur
- Gérer les sessions et les cookies en PHP
- Manipuler les fichiers et les images avec PHP
- Interagir avec les bases de données MySQL en PHP
- Utiliser les requêtes SQL pour récupérer et mettre à jour des données
Découvrir les concepts avancés en PHP
- Mettre en œuvre la programmation orientée objet (POO) en PHP
- Utiliser les namespaces et l'autoloading en PHP
- Manipuler les exceptions et gérer les erreurs
- Créer et utiliser des classes et des objets en PHP
- Utiliser les traits et les interfaces en PHP
- Introduire les design patterns en PHP
S’initier au développement d'applications web dynamiques
- Créer des pages web dynamiques avec PHP et HTML
- Utiliser des templates et des moteurs de rendu en PHP
- Concevoir une API RESTful en PHP
- Intégrer des services web externes en PHP
- Sécuriser les applications web PHP (validation côté serveur, protection contre les attaques courantes)
- Optimiser les performances des applications PHP
Analyser la gestion de projets et les bonnes pratiques
- Utiliser des systèmes de contrôle de version (comme Git) pour le développement PHP
- Collaborer efficacement au sein d'une équipe de développement PHP
- Documenter le code et ajouter des commentaires en PHP
- Mettre en place des tests unitaires et l'intégration continue dans le développement PHP
- Appliquer les bonnes pratiques de codage et les conventions de nommage en PHP
- Assurer la maintenance et le dépannage des applications PHP en production
Découvrir les projets pratiques et le déploiement
- Concevoir et développer un projet PHP complet
- Intégrer toutes les compétences acquises dans le projet final en PHP
- Déployer l'application sur un serveur web en production
- Configurer le serveur web et gérer les erreurs en production
- Suivre les performances et effectuer des optimisations continues de l'application PHP
- Gérer les mises à jour et la maintenance de l'application déployée en production