• S00 Démarrer avec Java 25
  • S01 Bases du langage
  • S02 Classes et objets
  • S03 Héritage et polymorphisme
  • S04 Abstraction et organisation du code
  • S05 Exceptions
  • S06 Génériques et collections
  • S07 Programmation fonctionnelle
  • S08 Projet : gestion de bibliothèque
  • S09 Fichiers et bases de données
  • S10 Interfaces graphiques JavaFX
  • S11 Programmation concurrente
  • S12 Programmation réseau
  • S13 Qualité et livraison
  • S14 Projet : système comptable client/serveur
Support de cours 22 fichiers
Support de TD 8 fichiers
Support de TP 12 fichiers

Volume horaire

CM 18h
TP 12h
Total 30h

Prérequis

  • Algorithmique de base : variables, conditions, boucles
  • Aucune connaissance préalable de Java

Logiciels & matériels utilisés

JDK 25 (LTS) IntelliJ IDEA JavaFX 27 SQLite (sqlite-jdbc 3.54.1.0) Maven 3.9.16 JUnit 6.1.3

Ressources complémentaires

Vidéos de cours et projets académiques liés à cette thématique.

Cours précédent Programmation C et C++ Cours suivant Jakarta EE : applications d’entreprise en Java