Modernisation
Labs pratiques
Mettez en pratique ce que vous avez appris dans les cours ci-dessus.
Labs du module (4)
Dockeriser l'application PHP
GuidéTu vas transformer une appli PHP legacy MySQL en conteneurs Docker orchestrés — c'est comme faire un transcoding Netflix massif : empaqueter un vieux format (serveur monolithique) en format moderne (microservices containerisés) sans perdre les données. À la fin, tu sauras déployer n'importe quelle app PHP héritée en production.
Migrer MySQL 5.7 vers MySQL 8
GuidéMigre MySQL 5.7 vers 8.0 en mode Netflix : comme un transcodage massif de vidéos, tu dois valider chaque frame (requête) avant de basculer en prod. À la fin, tu auras une base de données sécurisée, optimisée et 100% compatible avec ton PHP legacy.
Ajouter un reverse proxy Nginx
GuidéNginx en reverse proxy devant Apache PHP legacy, c'est comme passer du minibus au TGV : même passagers, mais avec un vrai contrôleur de trafic centralisé, du cache intelligent et de la sécurité par défaut. À la fin, tu maîtriseras SSL termination, le routage intelligent et comment cacher la complexité backend.
Mettre en place CI/CD basique
GuidéTransforme ta PHP legacy en usine de livraison automatisée. Configure un vrai pipeline CI/CD type Netflix : commit → build → tests → déploiement zéro-downtime. À la fin, tu deployeras comme les géants du web.