|
|
Référence du stage : WEB02
> Durée : 5 jours, soit 35 heures
> Tarif : 2 100 €HT, soit 2 420 €TTC |
Toutes les dates
Télécharger
le plan de cours |
|
Objectif(s)
: Ecrire un script en langage PHP en liaison avec une base de données relationnelle. |
|
|
Participant : Chefs de projets, Développeurs d’applications. |
|
|
Pré-requis : Savoir utiliser l’environnement Windows et une bonne pratique de internet. Avoir des notions de base de données est un plus. Connaître les bases du HTML et du JavaScript (utiliser Dreamweaver, Flash ou Frontpage). |
|
|
Programme |
|
|
Principes fondamentaux
Les règles et les principes de l’Open source
Présentation du PHP, PHP Myadmin, MySQL
Définition des front office, middle office et back office
Architecture d’une application Web
Rappels sur le HTML |
|
|
Installation
Mise en place des outils WAMP
Installation et paramétrage de PHP et installation de MySQL |
|
|
Introduction au PHP
Origines de PHP
Installation de PHP et MySQL
Analyse d’un script PHP |
|
|
Syntaxe PHP
Déclaration des variables
Les tableaux
Opérateurs
Expressions
Les fonctions |
|
|
Les conditions
Instructions de contrôle
les boucles
Les tests |
|
Les transferts de données
La transmission de données par URL
La transmission de données par formulaire
Les cookies
Les sessions : initialisation d’une session, variables de session, suivi d’une session |
|
Bases de données et PHP
Déclaration d’une base de données MySql : définitions, techniques, contraintes
Requêtes SQL de sélection d’enregistrements
Requêtes de sélections multitables avec jointures
Mise à jour d’une base de données
Construction d’une page HTML |
|
Utilisation conjointe MYSQL/PHP
Utiliser PHP Myadmin pour créer une base de données
Création de pages dynamiques en PHP avec accès aux données MySQL
Comment bâtir son framework à partir de framework existant ? |
|
Exemples d’applications pouvant être abordés
Gestion de l’apparence du site pour un utilisateur
Un site E-commerce
Suivi de l’utilisateur, utilisation des sessions pour identifier un utilisateur d’une session à l’autre
Identification par mot de passe |
|
|