Informations générales
Volumes horaires
- CM 15.0
- Projet -
- TD -
- Stage -
- TP 59.0
- DS -
Crédits ECTSCrédits ECTS
0.6
Objectif(s)
Objectifs:
- étude et apprentissage des technologies standards pour le développement et le déploiement des services IT (eCommerce, eGov, ...)
Compétences visées : - maitriser les technologies de base (Java, REST, SPA) pour le développement de services IT sécurisés
- savoir déployer un service IT dans une infrastructure en nuage (cloud) selon une démarche DevOps
- savoir organiser le travail en équipe en temps limité
Contenu(s)
Le cours est un projet en équipe pendant lequel les 5 à 6 élèves ingénieurs, membres de l'équipe, apprennent et mettent en pratique la gestion agile de projet (Scrum) et les technologies Web au travers de la réalisation d'un service IT. Le thème du service IT est laissé au choix des élèves. Des cours sont dispensés pour aider les élèves à appréhender la conception du service, son développement avec les technologies des services Web puis son déploiement et sa supervision dans des infrastructures hybrides en nuage (Amazon EC2 ou Microsoft Azure).
- Gestion des Exigences
- Conception et ergonomie de l'IHM d'un frontend SPA web responsive
- Conception du service aux technologies Java Spring (REST, ORM Java, SGBD-R)
- Déploiement et supervision sur une plateforme cloud computing hybride (Azure par exemple)
- Assurance Qualité (métriques logicielles, intégration continue, déploiement en continu, sécurité ...)
- Tests unitaires, Tests d'intégration, Tests de charge (benchmark)
Génie logiciel, Bases de Données, Intergiciels, Interface Homme Machine
Contrôle des connaissances
100% évaluation projet : contrôle continu + livrable + rapport + soutenance orale
En cas de non validation, il n’y aura pas de possibilité de passer d’épreuve complémentaire dans cette matière
Informations complémentaires
Code de l'enseignement : KAIN9M04
Langue(s) d'enseignement : 
Vous pouvez retrouver ce cours dans la liste de tous les cours.