Programmation objet avancée

Objectifs

Permettre aux étudiants de maitriser les fonctions avancées du langage Java afin d’être en phase avec les besoins des entreprises.

Plan du cours

Rappels sur le langage, les concepts objets et les design patterns

Tests

Entrées/Sorties, HTTP et WS

Introspection

Bases de données (JDBC)

Threads

Sécurité

Description des TP

Un TP par sujet évoqué dans le cours permettant d’illustrer concrètement les notions théoriques.

Connaissances requises

Bonne connaissance des concepts objets. Première notions du Java souhaitées

RSE (Responsabilité Sociale et Environnementale)

Bibliographie

- livre : "Design Patterns : Elements of Reusable Object-Oriented Software"

- livre : "Java Threads", par Scott Oaks