Quiz du niveau 5 — Niveau pro & déploiement

Quiz — Niveau 5 · Niveau pro & déploiement

1. Les design patterns et SOLID sont-ils de la théorie superflue ?

SOLID (responsabilité unique, dépendre d'abstractions…) et patterns (Repository, Factory, DI) guident vers un code propre. Les frameworks les utilisent. Trouver le JUSTE niveau de structure.

2. Qu'est-ce que l'OPcache, et quel est souvent le vrai levier de performance PHP ?

MESURER (profiler) AVANT d'optimiser ; ne PAS optimiser prématurément (code correct d'abord). La base est souvent le vrai goulot (indexer, éviter le N+1).

3. Qu'apporte Docker à un développeur PHP ?

Dockerfile (image) → conteneur ; Docker Compose orchestre la stack (PHP/Nginx + MySQL + Redis). XAMPP suffit pour débuter ; Docker est quasi incontournable en pro.

4. Quels points essentiels ne pas oublier à la mise en PRODUCTION d'une app PHP ?

La production diffère du dev (adapter la config). CI/CD (GitHub Actions) automatise (tests PHPUnit avant déploiement). Savoir LIVRER achève le développeur autonome.
Guide terminé — lancez-vous dans le projet fil rouge !Construire et déployer une application web complète en PHP, de A à Z