Développement PHP - Niveau 1
Durée : | 4 jour(s) |
Tarif : | Consultez-nous |
DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI
Public :
- Développeurs Web.
Objectifs :
- Appréhender la syntaxe du langage PHP ;
- Mettre en place un environnement de serveur Web dynamique ;
- Comprendre le modèle de programmation de PHP ;
- Développer un site Web dynamique accédant à une base de données.
Pré-requis :
- Connaissance de la programmation, du langage HTML et des technologies de l'Internet.
Introduction à PHP
- Qu'est-ce-que PHP ?
-
- Historique et caractéristiques
- PHP pour quelle utilisation ?
- Mettre en place un environnement de développement PHP
-
- Les principes de la plateforme Apache, PHP, MySQL
- Le fichier de configuration php.ini
- Utiliser un débogueur PHP : XDebug
Les bases du langage PHP
- Intégration de PHP avec les pages HTML
-
- Approches pour mixer PHP et HTML
- Bonnes pratiques de structuration d'applications
- La syntaxe de base du langage
-
- Les types de données
- Les variables et les tableaux
- Les constantes
- Les opérateurs
- Les structures de contrôle
- Les fonctions
- Les fonctions intégrées du langage
-
- Gestion des chaines de caractères
- Manipulation de dates
- Structuration des applications
-
- Création de bibliothèques
- Importation de fichiers et de scripts
Programmation Orientée Objet en PHP
- Introduction aux concepts de la programmation orientée objet
- Les classes et les objets
-
- Définition de classes et instanciation
- L'héritage de classes et le polymorphisme en PHP
- Concepts avancés de programmation Objet
-
- Les interfaces
- Les espaces de noms (Namespaces)
- Gestion des erreurs avec les exceptions
PHP : un langage pour le Web
- Construction de formulaires HTML
-
- Modèles d'interaction HTML / PHP
- Récupération des données transmises via PHP en fonction des différents types de contrôles
- Redirection de flux
- Gestion des sessions utilisateurs
-
- Les principes du suivi de session HTTP
- Les cookies et leur manipulation
- Les sessions PHP
Accès aux bases de données en PHP
- Concepts d'accès aux données avec PHP
-
- Les fonctions natives
- La librairie PDO (PHP Data Object)
- La configuration du moteur PHP
- Utiliser une base de données MySQL avec PHP
-
- Les fonctions PHP pour MySQL
- Récupération de jeux d'enregistrements et affichage de données sur les pages
Gestion des fichiers
- Fonctions PHP pour la manipulation des fichiers
-
- Lecture et écriture de fichiers
- Création et parcours de répertoires
- Les directives de configuration php.ini associées à la manipulation de fichiers
- Téléchargement et envoi de fichiers