3.TECHNOLOGIES
PHP
PROGRAMME :
Introduction :
- Historique et versions
- La distribuon PHP, repositories PEAR, PECL
- Modes de fonconnement
- Fichiers de conguraon : php.ini, hpd.conf
- Structure d’un programme
- Encodage du chier source UTF-8/ISO.
- Présentaon de Eclipse PDT
Les bases du langage
- Constantes, variables, types de données
- Tableaux, opérateurs, structures de contrôle
- Inclusion de chiers (include, require, ...)
- Foncons ulisateur
- Références
Génération d’entêtes http
Gestion des formulaires
- Rappel sur les éléments de formulaires
- Méthodes GET et POST
- Récupéraon des paramètres ($_GET, $_POST)
- Cas de l’upload de chier
Accès aux bases de données : Oracle, MySQL, PgSQL...
- Connexion, déconnexion, encodages UTF-8/ISO
- Exécuon de requêtes SQL
- Geson des erreurs
Durée :
Tarifs :
OBJECTIFS :
Acquérir les compé-
tences indispensables
au développement de
sites internet en PHP.
Savoir manipuler les
données d’une base de
données relaonnelles
à parr de l’applica-
on. Mere en œuvre
les sessions pour
conserver l’informaon
côté serveur.
PUBLIC :
Cee formaon
s’adresse aux concep-
teurs web de sites
dynamiques et d’appli-
caons intranet/internet,
webmasters
Développement de sites WEB
dynamiques avec PHP
3.TECHNOLOGIES
PHP
PROGRAMME (SUITE) :
Cookies et sessions :
- Dénion et geson de cookies
- Principe et mise en œuvre des sessions
- Inialisaon, destrucon de session
- Variables de session ($_SESSION)
- Paramètres de geson des sessions
Gestion des erreurs :
- Direcves PHP, opérateur @, buerisaon
- Gérer les erreurs d’un site Web, chiers de logs
La sécurité :
- Direcves PHP/Apache liées à la sécurité
- Paramétrages hpd.conf, .htaccess, php.ini
- Fixaon de session, injecons SQL, cross-site scripng (XSS)
Installer et utiliser Firebug et FirePHP
Les apports de PHP 5.3
Travaux pratiques :
- Développement d’un mini-site :
- Geson de formulaires
- Accès bases de données
- Authencaon (sessions)
- Mémorisaon de valeurs de formulaires (sessions)
- Sécurité
OBJECTIFS :
Acquérir les compé-
tences indispensables
au développement de
sites internet en PHP.
Savoir manipuler les
données d’une base de
données relaonnelles
à parr de l’applica-
on. Mere en œuvre
les sessions pour
conserver l’informa-
on côté serveur.
PUBLIC :
Cee formaon
s’adresse aux concep-
teurs web de sites
dynamiques et d’appli-
caons intranet/inter-
net, webmasters.
Développement de sites WEB
dynamiques avec PHP
Durée :
Tarifs :
1 / 2 100%