Event #3280: Formation PHP4/PHP5

From: 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

« previous php.webmaster (#2839) next »