XMS1IE320 - Projet transversal

Introduction au module

Master 1 ALMA - Année 2026/2027

23 septembre 2026

Objectifs du module

  • Travailler en équipe sur un projet
  • Développer une application Web à partir d'une conception
  • Découvrir des technos Web
  • Découvrir les bonnes pratiques en projet (Git, gestion de projet, ...)

Organisation du module

  • 6 CM d'1h20 = 8h (1 par semaine sauf semaine 43)
  • 12 TP d'1h20 = 16h (1 par semaine sauf semaine 51)
Planning des séances
Schéma du génie logiciel

2 invervenants

  • Quentin TEGNY : partie front
  • Erwann CUSSAGUET : partie back

Erwan BOUSSE encadre également l'UE

Qui sommes-nous ?

Quentin TEGNY : Développeur chez Onepoint

Erwann CUSSAGUET : Développeur

Mais surtout !

Nous sommes 2 anciens ALMA !

(Promotion diplômée 2025/2026)

Cours magistraux

Les cours magistraux sont répartis en 2 catégories

  • Les CM orienté développement front : assurés par Quentin
  • Les CM orienté architecture et back : assurés par Erwann

Programme des CM

Séance Contenu Encadrant(s) Date
1 Introduction, HTML/CSS Quentin 23 sept.
2 Introduction à Angular Quentin 30 sept.
3 Architectures & bonnes pratiques Erwann 5 oct.
4 Angular avancé + tests d'interface Quentin 12 oct.
5-6 API REST & Spring (Boot) Erwann 22 oct.

Travaux pratiques

Les TP ont été découpés en 2 parties

  • Une partie sur l'introduction aux technos du projet
  • Une partie sur la réalisation du projet

Site dédié aux TP

Programme des TP

Partie 1 - Introduction aux technos du projet (4 TP)

Séance TP Contenu Date
1 TP1 - Introduction à Angular 30 sept.
2 TP2 - Architecture & bonnes pratiques 5 oct.
3 TP3 - Communication front-back 12 oct.
4 TP4 - Spring Boot 22 oct.

Programme des TP

Partie 2 - Projet (8 TP)

Séance projet Contenu
1 Présentation, groupes et début du développement
2 à 7 Développement
8 Dernière séance, petit oral

Distribution des groupes de TP

Groupe Encadrant
2C Quentin TEGNY
2D Erwann CUSSAGUET

Sujet de projet 2026-2027

Intitulé : Réalisation d'une application de quiz en ligne

Technologies du projet : Angular (Front), Spring Boot (Back)

Groupes : taille de 3 ou 4 en paires groupées

Date de rendu : 18 décembre 2026

Plus d'infos début novembre...

Présence obligatoire aux séances

L'IA dans le projet

On ne va pas vous infliger une nouvelle présentation sur l'IA. Donc on résume :

Globalement la même position que TL et DevOps

Tout est résumé sur la page de TP si nécessaire

UI Developer vs UI Designer

UI Designer : dessine les interfaces, mais ne les code pas

UI Developer : transformer les maquettes graphiques en code fonctionnel, mais n'intervient pas pour le design du site

Aujourd'hui les projets sans UI Designer font appel à l'IA pour les maquettes...

... c'est donc ce sur quoi nous nous sommes penchés

Si besoin

N'hésitez pas à nous contacter par Mattermost ou par mail !

Nos mails :

  • quentin.tegny@univ-nantes.fr
  • erwann.cussaguet@etu.univ-nantes.fr