|
1.
Première
partie : prise en main (1 j )
Définition
du PHP, Historique , Evolution du PHP
Avantages
et inconvénients
Syntaxe
de base du PHP
Fonctionnement
du PHP, Comment exécuter un programme en PHP
Installer
une infrastructure serveur Apache
pour Windows
Installer
Easyphp pour Apache, accès administration
et alias
Présentation
de l ’éditeur de code PHP Edhtml v5.0
Constantes
définition et utilisation et Variables définition
et utilisation
Portée
des variables types de portées : local
- global
Travailler
avec les variables globales avec global_register à
on ou off
Les
tableaux simples et à plusieurs éléments
Les
opérateurs arithmétiques, de comparaison
, Les booléens et les logiques
Fonctions
personnalises et Librairie de fonctions
Les
fonctions mathématiques et Fonction date
& time
Les
chaînes de caractères: concaténation,
longueur, fonction de manipulation, fonctions d’affichage
2.
Deuxième
partie : programmation avancée (1 j )
Les
instructions conditionnelles if …. else …..
La
boucle : for, La boucle while, La boucle do…….while,
La boucle for…..endfor
Lire
les éléments d ’un tableau avec la boucle
for, while ou foreach
Fonction
de tri dans les tableaux selon les valeurs ou sur des
clés
Fonction
de manipulation des tableaux : réunir deux tableaux,
ajout d ’éléments dans un tableau, supprimer
une partie d ’un tableau et extraction ou suppression
d ’un groupe d ’éléments
Classes
et objet définition et utilisation
Interactivité
avec les formulaires : traitement des variables dans
la même page, listes de sélection à
choix multiples
Passage
de variables par la méthode get ou par URL
Gestion
des fichiers en php : Généralités,
différents modes d ’ouverture, ouverture
/ lecture (r), Ouverture / Ecriture (w),
Téléchargement
: UPLOAD
Les
fichiers: Utilisation dans la création d ’un
compteur simple ou graphique
Les
cookies: Généralités, Ecrire et
lire des cookies
3.
Troisième
partie : interface avec les bases de données
( 2 js )
Concepts
du modèle relationnel et Algèbre relationnelle
Relations,
Projection, Jointure, Sélection
Solution
PHP / MySql, Définition du langage SQL et Structure
du langage SQL
SQL
et la gestion des bases de données : Création
d ’une base de données
Gestion
des enregistrements
Gestion
depuis un script PHP
Organigramme
de connexion : Connexion à MySql, Sélection
d ’une base, Lancer une requête vers le serveur
Afficher
le contenu de la base
Ajouter
une entrée via un formulaire, Mettre a jour une
entrée, Effacer un enregistrement par son ID
Formulaires
évolue utilisant les ID
Gérer
des sessions
Variables
d’environnement :
-
reconnaissance de la langue getenv("http_accept_language")
-
test du serveur (en local ou non ?) getenv("server_name")
-
redirection sur la page courante : getenv("script_name")
4.
Quatrième
partie : mise en place d’un projet BD Web ( 1 j)
Définition
du projet
Choix
des outils
Infrastructure
serveur
Création
des interfaces (HTML / PHP)
-
bloc de saisi
-
bloc de modification
-
bloc de présentation
Création
de la base de données avec MySql
Installation
des connecteurs ODBC
Validation
|