Programmation Objet avancée

Ects : 4

Enseignant responsable :

  • HOSSEIN KHANI

Volume horaire : 36

Description du contenu de l'enseignement :

Volume horaire :

CM : 18h

TD : 13h30

TP : 4h30

 

Présenter les techniques de la programmation orienté object avancé.

Rappels des principaux concepts de la programmation objet : classes, héritage, interface. Application au traitement des collections.

Modélisation objet et exemple de modèles de conception (design patterns)

Programmation parallèle en Java (multi-threading, synchronisation)

Bonne pratique de la programmation (gestionnaire de sources, debuggage, etc.)

Compétence à acquérir :

java: Streaming, Serialization, Maven, Git, Enumeration, Type parametrée, Heritage, Polymorphism, Encapsulation.