• Cours
    1. Introduction
    2. Programmation Objet en Java
    3. Objets et Valeurs
    4. Classes et records
    5. Exceptions
    6. Concurrence et répartition
  • Travaux Pratiques
    1. Tests unitaires en Java [sources]
    2. Listes immutables [sources]
    3. Les types algébriques en Java [sources]
    4. Protocole client-serveur [sources]
    5. Sérialisation JSON [sources]
    6. Sérialisation JSON : interface JsonValue [sources]
    7. Dictionnaire distant [sources]
    8. Serveur d'exécution [sources]
    9. Serveur d'exécution concurrent [sources]
    10. RPC et RMI [sources]
    11. Calculs asynchrones [sources]