1. Identifier les nouveautés de php 8
- Utiliser les nouveaux opérateurs
- Écrire des chaines Heredoc et Nowdoc
- Utiliser les typages des paramètres et des retours des fonctions
- Migrer de PHP 5.x vers PHP 8.x
2. Pratiquer pdo
- Présentation de PDO : avantages et limites
- Interagir avec les bases de données
- Utiliser les transactions : comment et pourquoi
3. Utiliser composer
- Présentation de Composer
- Mettre en place Composer dans son projet
- Intégrer des paquets dans son application
4. Programmer en objet avec php
- Lister les principes SOLID
- Employer les espaces de nom
- Utiliser l'héritage et l'auto-chargement des classes
- Expérimenter introspection et réflexion
5. Sécuriser ses applications
- Éviter le cross-scripting
- Protéger les données utilisateurs et s'en protéger
- Éviter les injections SQL
6. Gagner en performance
- Choisir entre générateurs et itérateurs
- Utiliser exceptions et assertions
- Mettre en oeuvre les classes anonymes
7. Créer des api rest
- Faire des classes performantes
- Produire et retourner du xml, json
- Réécrire les uri au niveau du serveur