Compléments de génie logiciel (Java)

Objectifs

L'objectif du cours est d'apporter des compléments de cours en génie logiciel en utilisant le langage Java et le framework Spring.

Plan du cours

Les premiers cours permettent de compléter le cours de deuxième année avec la généricité, les streams, l'introspection. La deuxième partie de cours se concentre sur Spring avec l'utilisation de Spring Boot : les premiers concepts de Java EE sont présentés avec les servlets. La suite du cours utilise le framework : Spring MVC, Spring Data, Spring Security.

Description des TP

Chaque séance est articulée sur un thème (voir section précédente) avec un TP dédié sur une ou deux séances

Connaissances requises

Le cours d'objets, de Java et d'UML de deuxième année sont requis.

RSE (Responsabilité Sociale et Environnementale)

Bibliographie

A remplir