« STIC:STIC II - exercice 12 (Nestor-Pixel) » : différence entre les versions
Aller à la navigation
Aller à la recherche
mAucun résumé des modifications |
m (→Tâche) |
||
Ligne 17 : | Ligne 17 : | ||
Note: Pour utiliser un générateur de code, il faut travailler avec {L/W/M}AMP installé en local ! Ensuite vous pouvez exporter le SQL, | Note: Pour utiliser un générateur de code, il faut travailler avec {L/W/M}AMP installé en local ! Ensuite vous pouvez exporter le SQL, | ||
le réimporter dans le serveur MySQL de TECFA et copier les fichiers PHP. | le réimporter dans le serveur MySQL de TECFA et copier les fichiers PHP. | ||
; Exercice altenatif: | ; Exercice altenatif: | ||
* Ceux qui savent déjà programmer en PHP peuvent programmer leur propre interface. | * Ceux qui savent déjà programmer en PHP peuvent programmer leur propre interface. | ||
Le rapport doit être disponible '''directement''' depuis l'URL stic/ex12. | Le rapport doit être disponible '''directement''' depuis l'URL stic/ex12. | ||
/etu-maltt/nestor/<login>/stic/ex12/ | /etu-maltt/nestor/<login>/stic/ex12/ | ||
A rendre avant la période 5 ! | |||
=== Outils === | === Outils === |
Version du 5 février 2009 à 18:05
Enoncé de l'exercice 12
Cet exercice du cours STIC II vous permet:
- de vous familiariser avec l'interface PHP/MySQL
- d'apprendre à utilisateur un générateur de code PHP
- d'apprendre à migrer en application PHP/MySQL sur un autre serveur
Tâche
- Créez une application SQL (au moins une table)
- Conseil: reprenez qc. de l'exercice 11.
- Faites une interface utilisateur avec PHP en utilisant un générateur de code sur votre propre PC
- L'interface doit permettre d'entrer des données et d'afficher les résultats
- A option (bonus): Edition d'enregistrements, interrogation, etc.
Note: Pour utiliser un générateur de code, il faut travailler avec {L/W/M}AMP installé en local ! Ensuite vous pouvez exporter le SQL, le réimporter dans le serveur MySQL de TECFA et copier les fichiers PHP.
- Exercice altenatif
- Ceux qui savent déjà programmer en PHP peuvent programmer leur propre interface.
Le rapport doit être disponible directement depuis l'URL stic/ex12.
/etu-maltt/nestor/<login>/stic/ex12/
A rendre avant la période 5 !
Outils
- Outils
- 1. Générateurs de code PHP/MYSQL. On conseille soit:
- http://www.webformgenerator.com/ (Java)
- http://www.sqlmaestro.com/products/mysql/phpgenerator/ (Win)
- Des copies se trouvent ici (login/mot de passe habituel)
- 2. Un éditeur de texte pour éventuellement changer le code PHP
- 3. phpMyAdmin: http://tecfa.unige.ch/admin/phpMyAdmin/
- Deployment
- D'abord en local (avec un LAMP/WAMP/MAMP)
- Produit final sur le serveur MySQL de TECFA (donc il faut aussi exporter/importer les tables)
Contraintes
- Thème en rapport avec MALTT (à synchroniser peut-être avec un autre enseignement MALTT)
Le rapport:
- Titre, auteur et date
- Liens vers le résulat:
- Lien(s) vers l'application
- Objectifs de l'application: Elle servirait à quoi / quelle population ?
- Design de la structure de base données (tables, colonnes, types de données, etc.) (Important!!!)
- La production: bref résumé de la démarche
- Difficultés, auto-évaluation, remarques
- Ressources utilisées, bibliographie.
Evaluation
- Qualité du rapport (surtout discussion des objectifs/besoins)
- L'interface marche sur le serveur de TECFA
Activités en classe
On va explorer les générateurs de code
- http://www.webformgenerator.com/ (moins de fonctionalités, mais plus facile)
- http://www.sqlmaestro.com/products/mysql/phpgenerator/ (version gratuite d'un produit commercial).