🛢️Parcours Fioul GroupéJava — les 22 chapitres
Accueil › Java › Chapitres
☕ Cours complet — 22 chapitres

Java — le cours par chapitres

Des premières variables jusqu'à la programmation parallèle, en passant par la POO, les collections, les Streams et les tests. Le langage dans lequel est écrite l'API du projet Fioul Groupé : on modélise le domaine (participants, campagnes, commandes) en Java pur, socle direct des entités Spring.

01

Introduction

Java, JVM/JDK, installation, premier programme.

02

Les bases de Java

variables, types, opérateurs, saisie/affichage.

03

Les structures de contrôle

if/switch, boucles for/while, break/continue.

04

Les fonctions

méthodes, paramètres, surcharge, récursivité.

05

Programmation orientée objet

classes, héritage, interfaces, enum. 🔑

06

Tableaux et collections

tableaux, List, Map, Set, génériques.

07

Les packages

organisation, visibilité, import.

08

Mini projet : le pendu

projet console : boucles, tableaux, saisie.

09

La gestion d'erreurs

exceptions, try/catch/finally, throw.

10

Mini projet : le morpion

grille 2D, logique de victoire.

11

Les dates

java.time, LocalDate, durées, formatage.

12

Les classes mathématiques

Math, BigDecimal pour l'argent.

13

La programmation fonctionnelle

lambdas, interfaces fonctionnelles, Streams.

14

Les génériques

types paramétrés, bornes, wildcards.

15

Les expressions régulières

Pattern, Matcher, validation.

16

Gradle

build, dépendances, packaging.

17

Tests et JUnit

tests unitaires, assertions, AAA.

18

Manipulation des fichiers

java.nio, Files, try-with-resources.

19

Properties et i18n

configuration externalisée, ResourceBundle.

20

Le logging

SLF4J, niveaux, messages paramétrés.

21

Réseau et sérialisation

HttpClient, JSON, Jackson.

22

La programmation parallèle

threads, ExecutorService, concurrence.

✅ Les 22 chapitres du parcours Java sont rédigés et disponibles. Prolongement direct : le parcours Spring Boot.