Fondamentaux de la POO
Découvrez les concepts essentiels de la programmation orientée objet
Introduction à la POO
Introduction aux concepts de la programmation orientée objet et objectifs du cours
Lecture 2UML & Diagrammes
Conception et représentation de classes et leurs relations avec UML
Lecture 3De l'UML vers Java
Traduction des diagrammes de classes en code Java
Lecture 4L'Environnement Java
Comprendre la JVM, la compilation et l'exécution avec Eclipse
Structures de Programmation
Maîtrisez les structures de contrôle et les concepts avancés de POO
Structures de Contrôle & Boucles
Diagrammes d'activité pour modéliser le flux du programme et implémentation des boucles
Lecture 6POO Avancée
Constructeurs, héritage, classes abstraites et interfaces
Lecture 7Manipulation de Données
Gestion des dates, String et I/O
Lecture 8Collections, File I/O & Exceptions
ArrayList, HashMap, HashSet, lecture/écriture de fichiers et gestion des erreurs
Sujets Avancés
Interface graphique et programmation fonctionnelle
Travaux Pratiques
Exercices autonomes pour mettre en pratique chaque module
Introduction à la POO
Premiers pas avec les classes et objets en Java
TP 2UML & Diagrammes
Modélisation de classes et relations avec UML
TP 3De l'UML vers Java
Implémentation de diagrammes UML en code Java
TP 4L'Environnement Java
Configuration et utilisation de l'environnement de développement
TP 5Structures de Contrôle
Exercices sur les conditions et boucles
TP 6POO Avancée
Héritage, polymorphisme et interfaces
TP 7Manipulation de Données
Travail avec les dates, chaînes et entrées/sorties
TP 8Collections & Exceptions
Utilisation des collections et gestion des erreurs
TP 9File I/O
Lecture et écriture de fichiers
TP 10Interfaces Graphiques
Création d'interfaces utilisateur avec Swing/JavaFX
TP 11Programmation Fonctionnelle
Lambda, Stream API et références de méthodes