Maîtriser l'utilisation des fonctionnalités de base du langage PHP de manière à créer des applications Web dynamiques et être à même d'interfacer ses applications avec une base de données ou un service Web.
- Introduction à PHP
- Présentation du langage
- Fonctionnement des langages de script server-side
- Modes d'intégration du code PHP au sein de code HTML
- Techniques de base et syntaxe
- Utilisation de variables
- Opérateurs PHP
- Expressions PHP
- Structures de contrôle
- Fonctions et objets intégrés
- Variables tableaux et tableaux associatifs
- Gestion des formulaires avec PHP
- Accès aux données saisies dans un formulaire
- Principes de vérification des données saisies
- Redirection de l'utilisateur
- Quelques fonctions de vérification des données dates/textes/numériques
- Maintien de l'état dans une application Web avec PHP
- Différentes techniques de maintien de l'état et utilité
- Utilisation de la chaîne de requête
- Utilisation de variables de session
- Utilisation de cookies
- Configuration des sessions et des cookies
- Accès aux données dans les scripts PHP
- Types de bases de données accessibles
- Méthodologie d'accès aux bases de données en PHP
- Fonctions d'accès aux bases de données
- Sensibilisation aux attaques SQL Injection
- Configuration de PHP pour éviter ces attaques
- Erreurs et exceptions
- Types d'erreurs potentielles
- Gestion d'erreur avec PHP
- Différences entre erreurs et Exceptions
- Gestion des exceptions
- Configuration de PHP pour les erreurs
- Réutilisation de code
- Fonctions personnalisées
- Fonctions anonymes
- Création et inclusion de bibliothèques de fonctions
- Intégrer la syntaxe PHP dans des pages HTML pour créer des applications dynamiques
- Traiter et valider des formulaires Web avec PHP pour sécuriser les entrées utilisateur
- Gérer les sessions utilisateurs et les cookies pour maintenir l'état des applications Web
- Accéder et manipuler des bases de données à partir de scripts PHP en évitant les injections SQL
- Gérer les erreurs et exceptions efficacement dans des scripts PHP
- Réutiliser du code à travers la création et l'inclusion de fonctions personnalisées et de bibliothèques
Non certifiante
Sans niveau spécifique