| Propriétés |
Description |
95 |
| Intitulé court |
Site marchand - Cas Lafleur |
  |
| Intitulé long |
Développement d'un site marchand |
  |
| Date de publication |
2001-04-18 |
  |
| Dernière modification |
2005-06-23 |
  |
| Version |
v 1.1 |
  |
| Présentation |
Cette application pédagogique regroupe quatre supports (HTML, PHP avec ODBC, PHP avec MySQL, JavaScript). Chacun de ces supports permet l'apprentissage du langage et est illustré de nombreux exemples à tester.
A l'issue de l'étude de chaque support, la réalisation d'une version enrichie d'un site marchand est proposée :
- Site statique présentant le catalogue des produits (version 1).
- Site dynamique présentant le catalogue à partir d'une base de données (version 2).
- Site dynamique et interactif permettant, outre la consultation du catalogue, la prise de commandes en ligne. Deux versions sont proposées : une utilisant uniquement des scripts PHP (version 3a), une utilisant des scripts JavaScript et PHP (version 3b).
Les applications support sont proposées d'une part avec une base de données Access et d'autre part avec une base de données MySQL.
|
  |
| Formation concernée |
BTS Informatique de gestion option Développeur d'applications |
  |
| Public concerné |
Section de TS Informatique de gestion |
  |
| Matière |
Développement d'applications informatiques et génie logiciel |
  |
| Compétences |
C15 Proposer une solution à un problème d’informatisation
C26 Concevoir et représenter la solution algorithmique d'un processus à automatiser
C32 Développer tout ou partie d'une application à l'aide d'un langage de programmation procédural
C35 Développer tout ou partie d’une application autour d’une base de données relationnelle
C36 Dans le cadre d'une architecture client-serveur :
- décrire ses éléments
- rendre l'architecture opérationnelle
- développer tout ou partie d'une application client-serveur
C39 Maîtriser le poste de travail utilisé pour le développement et son environnement
C47 Utiliser une documentation technique rédigée en français ou en anglais |
  |
| Savoirs |
Les langages de programmation pour le Web : HTML, PHP et javaScript. |
  |
| Transversalité |
Forte avec le cours de Gestion des entreprises et organisation des systèmes d'information |
  |
| Objectifs |
Aborder les langages de programmation pour le Web : HTML, PHP et javaScript.
Utiliser les connaissances en langage SQL dans le contexte d'un développement de site dynamique. |
  |
| Pré-requis |
- Interrogation d'une base de données à l'aide de SQL.
- Configuration et utilisation d'une source de données ODBC.
- Techniques de programmation :
. Structures de contrôles de base
(de préférence en langage C).
. Passage de paramètres par valeur et par référence
(de préférence en langage C++).
. Traitement des chaînes de caractères
(concaténation, recours aux caractères d'échappement). |
  |
| Progression |
1. Etude du langage HTML
2. Réalisation d'une première version du site : un catalogue de fleurs
3. Etude du langage PHP
4. Réalisation d'une deuxième version du site : un catalogue évolutif
5. Etude du langage JavaScript
6. Réalisation d'une troisième version du site : prise de commandes en ligne
7. Une alternative au développement de la troisième version avec JavaScript est proposée en utilisant uniquement PHP et les possibilités de la notion de session.
Prolongement possible : Une quatrième version du site pourrait être écrite, mettant en oeuvre le paiement sécurisé. |
  |
| Outils |
Cette application repose sur la plate-forme technique suivante :
- Serveur Web Apache (sous linux ou Windows)
- Moteur d'interprétation PHP4
- Microsoft Access 2000 et middleware ODBC32 ou MySQL. |
  |
| Mots-clés |
HTML, PHP, JavaScript |
  |
| Auteur(es) |
Christine GAUBERT-MACON et Pierre LOISEL |
  |
| Téléchargement |
lafleur.zip (1,90 Mio) |
  |
| Contenu |
Le dossier professeur complet |
  |