Perfectionnement

Transcription

Perfectionnement


 
Web-Langages du Web
PHP - Perfectionnement
4 jours - Tarif: Nous consulter
Prérequis :
Pratique d’un éditeur de pages Internet, du
type FrontPage, Express, Dreamweaver.
Notions de HTML. Connaissance du
langage SQL.
Public concerné :
Développeurs et graphistes souhaitant
réaliser et maintenir des développements
avec PHP.
Contenu de la formation
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, informations diverses.
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.
Objectifs :
A l’issue du stage, les participants seront
en mesure de :
- Acquérir les techniques de
programmation en PHP afin d’être
autonome dans le développement
d’applications dynamiques.
- Maitriser l’accès à une base de
données à travers une page web.
Accès aux bases de données : MySQL, Oracle, PostgreSQL, ...
Position du module dans la filière :
Les sessions
1
2
33
Connexion, connexion permanente, déconnexion,
Gestion des encodages UTF-8/ISO,
MySQL : Tables MyISAM/InnoDB
Exécution de requêtes SQL,
Protection des caractères spéciaux,
Gestion des erreurs,
Abstraction d'accès aux données.
Génération d'entêtes HTTP
Les cookies
Principe et mise en oeuvre,
Fichier et variables de session,
Intialisation, destruction de session,
Paramètres PHP liés à la gestion des sessions.
La sécurité
Propriétaire d'un script PHP, directives PHP/Apache liées à la sécurité,
Paramétrages httpd.conf (apache), .htaccess, php.ini,
Fixation de session, injections SQL, cross-site scripting (XSS).
Gestion des erreurs
Directives PHP liées à la gestion d'erreur,
Opérateur de contrôle d'erreur @,
Fonctions de bufferisation,
Fichiers de logs,
Gérer les erreurs d'un site Web.
Introduction
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,
Gestion des chaînes de caractères, gestion des tableaux,
Les expressions régulières,
Les opérateurs, structures de contrôle, fonctions utilisateur,

Documents pareils

Formation Linux - Administration d`un serveur Web

Formation Linux - Administration d`un serveur Web redirections, URL-rewriting gestion et analyse des logs extensions Apache (apxs)

Plus en détail

MySQL : prise en main

MySQL : prise en main 2. Modèle relationnel, conception et création d'une base Eléments de conception d'un schéma de base de données. Contraintes d'intégrité. Types de données MySQL (numériques, chaînes, dates, types sp...

Plus en détail