Atelier 1 : Calculateur de pourboire au restaurant
Objectif: pratiquer la saisie clavier, les types (String, int, double, boolean) et les opérations de base.
Atelier 2 : Système de Gestion de Restaurant
Objectif
Atelier 3 : Système de Gestion d'Inventaire avec Classes
Objectif
Atelier 4 : Système de Restaurant Refactorisé avec Classes, Exceptions et Tests
Objectifs
Atelier 5 : JavaFX (interfaces)
Pour cet atelier, il est demandé de générer des interfaces JavaFX en utilisant les conteneurs et les éléments d'interface appropriés. Utilisez un contenu simple et n'utilisez aucune fonctionnalité avancée du langage.
Atelier 6 : Java & Dragon
Vous devez créer un simulateur de combat de donjon dragon. Le but de l'atelier est de se pratiquer avec les classes et l'héritage.
Atelier 7 - Deviner le nombre (jeu interactif)
Créez un petit jeu d'essai-erreur avec retour utilisateur
Atelier 8 : Gestionnaire de tâches interactif
Description du projet
Atelier 9 - Sauvegarder votre atelier 7
Reprenez l'atelier 7 et ajoutez la gestion du meilleur score, la sauvegarde de partie et l'option de quitter en utilisant la programmation orientée objet.
Atelier 10 - Gestionnaire de contacts unique
Créez un programme Java qui gère une liste de contacts sans doublons en utilisant les génériques et les HashSet.
Atelier 11. Bibliothèque Musicale (HashMap + Git)
Contexte
Atelier 12. Trouver un chemin optimal dans un arbre binaire avec BFS
Contexte
Atelier 13 - Gestionnaire de produits
Créez un programme Java qui gère une liste de produits en utilisant les expressions lambda, les interfaces fonctionnelles et les interfaces Comparable / Comparator.
Atelier 14 - Catalogue de jeux vidéo
Créez un programme Java qui gère un catalogue de jeux vidéo en utilisant les interfaces fonctionnelles Supplier, Consumer, Predicate et les conteneurs Optional.
Atelier 15 - Bibliothèque musicale
Créez un programme Java qui gère une bibliothèque de chansons en utilisant les Streams, les listes immuables et les streams primitifs.
Atelier 16 - Système de traitement de commandes
Créez un programme Java qui simule un système de traitement de commandes pour un entrepôt, en utilisant les streams parallèles et le multithreading.
Atelier 17 - Système de billetterie de concert
Créez un programme Java qui simule un système de vente de billets de concert, en utilisant les classes atomiques, les collections concurrentes, les verrous explicites et les ExecutorService.
Atelier 18 - Système de classement d'un tournoi eSport
Créez un programme Java qui simule le classement d'un tournoi eSport, en implémentant le tri par insertion, le tri par tas (Heap Sort) et le tri indirect.
Atelier 19 - Système de recherche de médicaments
Créez un programme Java qui simule un système de recherche de médicaments dans une pharmacie, en utilisant la fouille dichotomique.