Formation Adobe Dreamweaver avec PHP
- Destiné à : Tous les concepteurs-intégrateurs de sites Web qui désirent créer des sites internet dynamiques et qui n'ont pas besoin de connaissances poussées en programmation PHP.
- Objectifs : Après une introduction aux principes des technologies client/serveur, vous apprendrez comment créer des applications web dynamiques en PHP, structurer une base de données, et utiliser les outils de flux de production propres à Dreamweaver MX.
- Niveau requis : Une bonne connaissance de l'environnement Web, du code HTML et / ou de Dreamweaver sont souhaitables.
- Durée : 3 à 5 jours
Thèmes abordés durant la formation
Introduction aux technologies client / serveur
- Tour d'horizon des langages dynamiques : ASP, PHP, JSP, ColdFusion
- Le modèle client / serveur : architecture n-tiers
- Fonctionnement d'une application PHP
- Configuration du serveur web IIS ou Apache
Introduction au langage PHP
- Syntaxe du langage
- Variables et types de données
- Instructions conditionnelles et Itération
- Les fonctions natives
Les bases de données
- Structure : tables et principe relationnel
- Les différents types de données
- Le langage SQL : un langage de requêtes
- Récupération de données : les requêtes SELECT
- Insertion, modification et suppression de données avec SQL
- Filtres et tris
Dreamweaver MX et PHP
- Définition d'un modèle de site : choix du serveur d'évaluation
- Méthodes de travail : en local ou distant
- Prise en main de l'interface
- Palettes spécifiques à la production de pages en PHP
- Connexion à une base de données
- Création d'un jeu d'enregistrements (recordset)
- Insertion de données dynamiques dans la page
- Paramètres d'URL et filtres
- Utilisation de la pré-visualisation (Live Data).
- Création de jeux d'enregistrement en mode Avancé
Création de pages web à contenus dynamiques
- Création d'un ensemble de pages "liste / détails"
- Navigation au travers d'un jeu d'enregistrement paginé
- Création d'une page de recherche
- Intégration Javascript / PHP
Création d'interfaces de gestion de données
- Utilisation de formulaires : méthodes GET et POST
- Création de formulaires d'insertion et de modification de données
- Interface de suppression de données
- Méthodes de contrôle de la saisie utilisateur
- Gestion des sessions utilisateurs (restrictions d'accès)
Étude de cas
-
Exercice de transformation d'un site statique en site dynamique avec :
- analyse des changements à effectuer
- préparation de la base de données
- intégration des comportements dynamiques PHP
- test de bon fonctionnement de l'application



