Accueil | STG | BTSIG | Cours | Didactique | Exos | Glossaire | Labo | Sujets | Outils Imprimer cette page



Rechercher
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Site marchand - Cas Lafleur

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  
   

_____________________________________________  
© - Réseau C E R T A 

Ministère de l'Éducation Nationale