PHP 8 — architecture, tests et sécurité
Passez d'un code qui fonctionne à un code fiable : conception en couches, injection de dépendances, tests automatisés et durcissement contre les attaques courantes.
20 leçons · 8 h 38 · Niveau avance · 100 % gratuit
Ce que vous saurez faire
- Découper une application en couches testables et sans dépendance cachée
- Écrire des tests unitaires et fonctionnels avec PHPUnit
- Prévenir injection SQL, XSS, CSRF et fixation de session
- Mesurer et corriger les points chauds d'une requête lente
Prérequis
- Maîtriser la POO en PHP, PDO et les sessions
- Avoir déjà mené un projet PHP jusqu'à la mise en production
un carnet de contacts privé : liste, ajout, modification, suppression et recherche, protégé par un mot de passe
Programme
1 Concevoir une application en couches 4 leçons
2 Tester avec PHPUnit 4 leçons
3 Sécuriser les entrées et les sessions 4 leçons
4 Mesurer et accélérer une requête 4 leçons
5 Réaliser et valider le carnet privé 4 leçons
Validation du cours
Un quiz de 12 questions vérifie que le parcours est acquis. Il faut 80 % de bonnes réponses pour valider le cours. Les tentatives sont illimitées, seul le meilleur score est conservé.
Envie d'aller plus loin ?
Les cours Enovatic sont gratuits et le resteront. Si vous cherchez un accompagnement encadré, nos formations professionnelles sont animées par les mêmes formateurs.