PHP - Perfectionnement

Web - Langages du Web

Paris

Contenu

1. Paramètres de configuration de PHP

2. Inclusion de fichiers
Instructions include et require, répertoires de recherche, directive "include_path".

3. 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.

4. 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.

5. Accès aux bases de données : MySQL, Oracle, PostgreSQL, ...
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.

6. Génération d'entêtes HTTP

7. Les cookies

8. Les sessions
Principe et mise en oeuvre,
Fichier et variables de session,
Intialisation, destruction de session,
Paramètres PHP liés à la gestion des sessions.

9. 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).

10. 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.

11. 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.

12. 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,

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.

Prérequis

Pratique d’un éditeur de pages Internet, du type FrontPage, Express, Dreamweaver. Notions de HTML. Connaissance du langage SQL.

Diplôme visé

Cette formation est pour moi
Paris N.C 4 jour(s)
Cette formation est pour moi
Ajouter
Partager

Veuillez remplir ce formulaire pour que nous puissions vous mettre en relation avec l'organisme de formation.
Cet organisme vous recontactera très prochainement.