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
|