- Comprendre et utiliser PHP pour le développement back-end
- Manipuler les bases de données avec PDO
- Maîtriser la Programmation Orientée Objet en PHP
- Gérer les échanges de données entre le client et le serveur
- Concevoir et traiter des formulaires
- Mettre en place un projet PHP complet
Introduction à PHP :
- Présentation du langage PHP
- Installation et configuration de l'environnement (WAMP, PhpStorm)
- Premiers scripts en PHP
Les bases du langage PHP :
- Variables, constantes et types de données
- Tableaux et manipulations
- Structures de contrôle (if, switch, boucles)
- Fonctions et passage de paramètres
- Expressions régulières
Programmation Orientée Objet en PHP :
- Classes, attributs et méthodes
- Héritage, classes abstraites et interfaces
- Gestion des exceptions
- Autoloading et espaces de noms
Gestion des formulaires et échanges de données :
- Création et traitement des formulaires
- Validation des données
- Gestion des sessions et cookies
- Introduction à AJAX (texte et JSON)
Accès aux bases de données avec PDO :
- Connexion à une base de données
- Requêtes SQL (INSERT, UPDATE, DELETE, SELECT)
- Requêtes préparées
- Transactions et fonctions stockées
Développement d'un site dynamique :
- Conception d'un mini-projet
- Structuration du code et bonnes pratiques
- Implémentation des fonctionnalités clés
- Tests et mise en production
Langage PHP - développer des sites web
Certifiante
Sans niveau spécifique