Dernière mise à jour : 16/10/2025
Techniciens, ou professionnels en reconversion numérique
Présentation du langage PHP et de ses usages actuels (CMS, frameworks, API, SaaS)
Présentation des nouveautés PHP 8.2 / 8.3 (types, match, readonly, etc.)
Installation d'un environnement local ou VM :
XAMPP / Laragon / Docker / VS Code + PHP + Composer + MySQL
Structure d'un fichier PHP et intégration dans HTML
Variables, types, opérateurs, concaténation
Structures de contrôle : if, switch, while, for, foreach
Fonctions natives : strlen(), isset(), explode(), etc.
Déclaration et appel de fonctions personnalisées
Portée des variables et passage de paramètres
Tableaux simples et associatifs, parcours avec foreach
Introduction aux fichiers : lecture, écriture, suppression
Introduction à Composer (gestionnaire de paquets PHP)
Création de formulaires HTML (GET/POST)
Récupération et traitement des données en PHP
Sécurisation des entrées utilisateur :
htmlspecialchars(), filter_input()
Prévention XSS et injection de code
Téléversement de fichiers ($_FILES)
Sessions PHP : session_start(), $_SESSION, déconnexion
Rappel sur MySQL (tables, champs, requêtes SQL)
Connexion à MySQL via PDO (connexion, requêtes préparées)
Affichage dynamique des résultats dans HTML
Gestion des erreurs PDO
Mini-projet
Passage en revue des bonnes pratiques PHP modernes
Docaposte Institute propose plusieurs dispositifs pédagogiques adaptés aux apprenants :
En amont de la formation :
Tout au long de la formation :
A la fin de la formation :