|
1 Concepts relatifs au PHP
- La programmation Web
- HTML, Le langage Web du client
- Rappels HTML
- Rappels javaScript
- Programmer côté client ou côté serveur
- L'architecture PHP
- Puissance fonctionnelle du PHP
2 Installation manuelle de PHP
- Installation d'Apache
- Installation de PHP 5
- Configuration conjointe
3 Installations automatiques de PHP
4 Configuration d'Apache
- Variables d'environnement serveur
- Variables génériques du serveur
- Hôtes virtuels
- Configuration de PHP
- Balisage
- Affichage des erreurs
- Guillemets
- Inclusions de code
- Activation des extensions
- Variables spécifiques des extensions
- Variables de téléchargements
- Variables de formulaires
- Gestion des variables globales
- Ajustement des performances
- Réglages manuels dans le code : ini_set()
5 Syntaxe élémentaire de PHP 5
- Insérer du code PHP dans du code HTML
- Commentaires
- Variables
- Constantes
- Types
6 Fonctions
- Définition
- Passage des arguments
- Valeurs par défaut
- Fonctions et variables
7 Cookies et sessions
- Gérer une session Web
- Gestion de sessions avec cookies
- Support des sessions avec PHP
8 formulaires HTML et PHP
- Récupération des données
- Vérification de la validité de la saisie
- Upload d'images
- Email de confirmation
9 Gestion des erreurs et des exceptions
- Adapter le niveau des erreurs affichées
- Enregistrer les erreurs
- Personnaliser le traitement des erreurs
- Gestion des exceptions
10 Principes de la programmation Objet
- Pourquoi passer à l’objet
- Les bases de l’approche objet
- L’abstraction
- L’encapsulation
- La modularité
- La hiérarchisation
- L'objet
- La classe
- Généralisation et spécialisation
- Polymorphisme
- Messages
|
11 Programmation Objet en PHP 5
- Définition de classe en PHP5
- Instanciation de classe en PHP5
- Héritage de classe en PHP 5
- Constructeur et destructeur
- Imbrication de classes
- Polymorphisme
- Interfaces
- Attributs et méthodes de classe
- Exceptions en POO
12 Exploiter des bases de données MySQL
- Fondamentaux des SGBD
- Schémas de relation
- Schémas de base
- Structure générale de MySQL
13 MySQL et les tables
- Définition et création d'une BD
- Création de table
- Création d'index
- Modification de table
- Suppression de tables
14 Manipulations de données avec MySQL
- Insértion de données
- Suppression
- Sélection
- Modification
15 Controle de base de données MySQL
- Géstion des comptes utilisateurs
- Intégrité des données
16 Interface manuelle MySQL : la console
- Connexion
- Session
- Administration des utilisateurs
- Administration avancée
17 Interface Web MySQL : PHPMyAdmin
- Installation
- Configuration
- Utilisation
18 Interfaçage de PHP et MySQL
- Connexion
- Sélection de la base de données
- Requêtes
- Exploitation des résultats
- Libération
- Fermeture
- Métadonnées
- Connexions multiples
|