TER Projet MIAGE
But du TER Projet
Le but de ce projet est de concevoir une application Web en équipe et d'aborder plusieurs aspects du développement logiciel :
- Développement d'applications Web (suite du cours d'Alice Jacquot)
- Utilisation de git
- Utilisation d'un outils DevOps (gitlab)
- Utilisation de conteneur (docker)
- Utilisation de l'intégration continue
Plan de cours
- Présentation du projet, (en PDF et en PDF imprimable )
- Introduction
à git, (en PDF
et en PDF
imprimable )
- Les instructions pour accéder aux bases SQL et se connecter en SSH
- Présentation de JSP, (en PDF et en PDF imprimable )
- Un Exemple de code avec filtres et inclusion de bannière.
-
Url de payement en ligne:
http://62.210.201.129:9090/bank/PrePaymentServlet?url=http://foo&amount=40&id=42
où :- Le paramètre url est l'URL (de votre site) vers laquelle revenir après le paiement.
- Le paramètre id est un identifiant unique de transaction et sera redonné à votre URL de retour
- Amount est le montant en euros de la transaction
Barème
Le TER sera noté sur plusieurs points (et la note ramenée à une note sur 20) :
- Avancement (i.e. nombre de fonctionalités implémentées) sur 10 points. Un mode anonyme correct et complet (consultation de tous les produits + vue détaillée + recherche selon un crière) donne au moins 6/10.
- Gestion du projet : répartition, qualité des commits, documents de travail etc… sur 5 points
- Qualité du code (commentaires, partage/encapsulation, tests) sur 5 points
- Rapport sur 10 points : 2 à 3 pages (hors capture d'écran) de « mode d'emploi » sur 5 points, et une partie « technique » (zoom sur un problème technique et sa solution), 3 à 5 pages sur 5 points.
- Présentation vidéo : la présentation de 10 minutes maximum doit illustrer le fonctionnement du site et faire participer tous les membres : 5 points