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
Le fil rouge du cours

un carnet de contacts privé : liste, ajout, modification, suppression et recherche, protégé par un mot de passe

Programme

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.