Outils de développement Informatique
But du cours
Le but du cours est de découvrir par la pratique différents outils de développement logiciels.
- Basé sur le développement d'une application Web simple en Java (suite du cours d'Alice Jacquot)
- Utilisation de git
- Utilisation d'un outils DevOps (gitlab)
- Utilisation de l'intégration continue
Évaluation
L'UE est en ECI (pas de seconde session, mais une seconde chance intégrée):
- participation en séance et dans l'ensemble du projet, 15% (soit 3 points sur 20): participation active en séance et dans le cadre du projet en général tel qu'attesté par les commits et le rapport
- rapport, 15%: un petit rapport explicatif succinct (5 pages max) indiquant le fonctionnement général du site (pour un utilisateur), la répartition générale au sein du groupe et un exemple de difficulté rencontré.
- code fonctionnel, 40% absence de bugs en fonctionnement général, fonctionalités basiques implémentées
- qualité du code, 30%: présence de commentaires de type JavaDoc, robustesse du code, absence d'inefficacités algorithmiques
Plan de cours
- Présentation du projet, (en PDF et en PDF imprimable )
- Introduction
à git, (en PDF
et en PDF
imprimable )
- Un énoncé de TP
- Le TP 2 et le code à télécharger .
- JSP(1), protocole HTTP, (en PDF et en PDF imprimable )
- JSP(2),
protocole HTTP, (en PDF
et en PDF
imprimable )
le code d'exemple à télécharger - JDBC (bonus)
(indications de connexion).
Le code d'exemple à télécharger