Conception de sites Web dynamiques
Objectifs : Créer des sites Web dynamiques en utilisant une architecture
LAMP (Linux Apache MySQL Php)
Utiliser les concepts indispensables d'un site dynamique (cookies,
sessions, base de données, accès sécurisé,
authentification)
Durée de la formation : 5 jours
Parcours pédagogique :
Introduction :
Le Web, les protocoles et notions générales
Architectures Internet
Mise en place d'un serveur Web :
Installation du serveur Apache sous Linux et Windows
Mise en route, arrêt et redémarrage
Configuration, tests et connexions distantes
Le SGBD MySQL :
Introduction aux bases de données
Installation, mise en place, gestion des comptes et des droits
Gestion des bases
Gestion des tables
Utilisation de PHPMyadmin
Le langage SQL :
Présentation des types et des commandes
Les requêtes SQL par l'exemple
Scripts et bases de données
Le langage PHP :
PHP et HTML
Les premiers scripts
Les variables et structures de contrôles
Les fonctions
Les fichiers
Les accès aux bases de données
Les formulaires en PHP (expressions régulières) et HTML
Les sessions et cookies
TP Gestion d'une bibliothèque en ligne :
Etude du cahier des charges
Création de la base de données
Développement des pages statiques et dynamiques
Tests et débuggages
Matériel utilisé :
Systèmes Windows et Linux
Serveur Web Apache
SGBD MySQL
Méthodologie adoptée :
Exposés et démonstrations
Support papier remis à chaque auditeur
Travaux Pratiques
|