Event #3280: Formation PHP4/PHP5
| From: | formation at ociensa dot com | Date: | Tue, 21 Oct 2008 18:57:08 +0000 |
| Subject: | Event #3280: Formation PHP4/PHP5 | ||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-2839@lists.php.net to get a copy of this message | ||
Date: 2008-11-24
Country: FRA
Category: Training
URL: http://www.ociensa.com
* Caractéristiques du langage, apports de PHP5, protocoles mis en jeu,
types d'installation, fichiers de configuration, documentation, le
repository PEAR.
* Structure d'une page PHP/HTML,
* Encodage du fichier source UTF-8/ISO.
# La référence du langage
* Constantes et variables, types de données,
* Chaînes de caractères, tableaux, expressions régulières,
opérateurs, structures de contrôle, fonctions utilisateur,
* Les références.
# Paramètres de configuration de PHP.
# Inclusion de fichiers
* Instructions include et require, répertoires de recherche,
directive "include_path".
# Fonctions intégrées au langage
* Gestion des dates, des fichiers (copier, déplacer,
supprimer...),
* Envoi de courrier électronique avec fichiers attachés,
cryptage.
# Gestion des formulaires
* Rappel sur les éléments de formulaires,
* Méthodes GET et POST,
* Récupération des paramètres,cas de l'upload de fichiers.
# Accès aux bases de données : MySQL, Oracle, PostgreSQL...
* Connexion, connexion permanente, déconnexion,
* Gestion des encodages UTF-8/ISO,
o Connexion, connexion permanente, déconnexion,
o Gestion des encodages UTF-8/ISO,
o MySQL : Tables MyISAM/InnoDB
o Exécution de requêtes SQL, protection des caractères
spéciaux, gestion des erreurs.
o Abstraction d'accès aux données.
* Génération d'entêtes HTTP.
* Les cookies
o Principe et intérêt, propriétés d'un cookie. Poser,
modifier, supprimer un cookie.
* Les sessions
o Principe et mise en oeuvre,
o Fichier et variables de session,
o Initialisation, destruction de session,
o Paramètres PHP liés à la gestion des sessions.
* Gestion des erreurs
o Directives PHP liées à la gestion d'erreur,
o Opérateur de contrôle d'erreur @, fonctions de
bufferisation,
o Gérer les erreurs d'un site Web, fichiers de logs.
* La sécurité
o Propriétaire d'un script PHP, directives PHP/Apache liées
à la sécurité,
o Paramétrages httpd.conf (apache), .htaccess, php.ini,
o Fixation de session, injections SQL, cross-site scripting
(XSS).
* Points essentiels des travaux pratiques : Ecriture d'un mini-site
avec gestion de formulaires, accès base de données
(lecture/écriture), authentification, gestion des sessions.
* POO : Différences et incompatibilités entre PHP4 et PHP5.
* Classes et objets.
* Membres d'une classe : champs et méthodes.
* Instanciation d'une classe.
* Constructeurs et destructeurs.
* Accès aux membres.
* Constructeurs et destructeurs.
* Accès aux membres.
* Types d'accès aux membres : "public", "private",
"protected".
* Héritage.
* Accès statiques.
* Gestions des erreurs en PHP5 avec les exceptions.
* Travaux pratiques.
--
https://master.php.net/manage/event.php?id=3280&action=approve
https://master.php.net/manage/event.php?id=3280&action=reject
https://master.php.net/manage/event.php?id=3280