1 - Introduction à la programmation avec PHP
- Les possibilités de PHP
- Rechercher et identifier les ressources PHP
- Architecture et fonctionnement de la plateforme PHP
- Forces et les faiblesses de PHP
- Perspectives pour PHP dans un univers en mouvement constant
2 - Installation de PHP et MySQL
- Installation d’un serveur Web
- Les différents modes d’installation
3 - Les bases de PHP
- Insertion de PHP dans HTML
- Variables et les opérateurs
- Structures de contrôles (if, while, …)
- Fonctions PHP
- Fonctions utilisateur
- Gestion de fichiers
4 - Formulaires et interactions utilisateurs
- Création de formulaires en HTML
- Gérer la réception des données
- Mise en place d’un upload de fichier
- Sécuriser des formulaires
5 - Sessions et cookies
- Utiliser une variable de cookie
- Utiliser une variable de session
- Utiliser et sécuriser des sessions
6 - PHP et MySQL/MariaDB
- Rôle et fonctionnement d’un SGBD
- Rappel des principales commandes SQL
- Accéder à MySQL avec PHP (PDO)
- Gérer des erreurs MySQL
7 - Programmation orientée Objet
- Introduction aux objets
- Déclarer une classe, des attributs et méthodes
- Créer des constructeurs et destructeurs
- Héritage
- Introduction aux Frameworks Symfony et ZF
8 - Certification IT - Développement de sites web dynamiques
- Cette formation prépare au passage de la Certification IT – Développement de sites web dynamiques