|
Introduction
- Qu'est-ce que PHP ?
- Interactivité avec les internautes.
- Les différences entre PHP 4 et PHP 5
- Présentation de l'exemple utilisé durant la
formation: le site de vente en ligne
Premières applications WEB en PHP
Automatisation d'une page Web
- Les principes client serveur
- Premiers éléments du langage.
- Intégration de PHP dans une page HTML.
- Variables et fonctions
- Librairies
- Fonctions de base, variables serveur et variable PHP
- Contrôles de flux et boucles.
Atelier
Réalisation de fonctions personnalisées
Réalisation d'une librairie de fonctions
Les formulaires simples
- Passage et transmission de variables.
- Lecture écriture de fichier
- Vérification de login/mot de passe
- Redirection
Les variables complexes : tableaux
- Constructeur array
- Fonctions associées aux tableaux
- Fonctions d'extraction
- Fonctions de navigation dans un tableau
Atelier
Réalisation d'une fonction de création de
liste déroulante.
Gestion des sessions utilisateurs
Variables persistantes: Cookies et Session
- Avantages et inconvénients des cookies et sessions.
- Limitations et précautions.
- Les variables de session
- Fonctions liées aux variables de session
- les Cookies
- Sérialisation des variables complexes
- Utilisation.
Atelier
Réalisation d'un panier d'achat simple, version
cookie et session.
Gestion des quantités commandées (ajout, retrait,
suppression)
Utilisation d'une base de données
MySql
- Présentation de MySql.
- Concepts fondamentaux: Bases, tables, champs, enregistrements.
- Fonctions PHP Mysql
- Introduction au langage SQL (sélection, modification,
suppression).
- Traitement des résultats des requêtes
Atelier
Création d'une base Mysql
Remplissage de la base à partir d'une base texte
Création de fiches produit à la volée
par extraction des données de la base.
Une application WEB professionnelle
Notions d'architecture multicouches
- Introduction aux principes MVC.
Les formulaires complexes
- Moteur de recherche: formulaire en relation avec une base
de données.
- Fonctions avancées de sélection: recherches
et tris.
Atelier
Réalisation d'un moteur de recherche : la sélection
sur Auteur, Titre et Héros donne une liste de liens
sur les fiches produit correspondantes.
Implémentation multicouches.
Le graphisme en PHP
- Présentation de la librairie GD.
- Création d'image, réutilisation.
- Gestion des polices et de l'écriture en mode image
- Superposition de texte pour protection de droits
- Intégration au site
- Réalisation de graphiques statistiques
Intégration des modules réalisés
Atelier
Intégration des différents modules réalisés.
Affichage des images, avec mention de copyrirht.
|