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
Attestation de formation
Non certifiante
Sans niveau spécifique