
Ce cours est la suite naturelle du cours Apprenez les fondamentaux de la programmation back-end. Vous y avez découvert les grandes notions communes à tous les langages back-end : variables, conditions, boucles, fonctions, objets, fichiers et erreurs. Ici, vous allez découvrir comment ces mêmes notions s’écrivent concrètement en Java.
L’objectif n’est pas de tout apprendre sur Java, mais d’être capable de lire un projet Java simple, d’exécuter un programme, d’ajouter de petites fonctionnalités et de gérer des erreurs courantes.
Ce cours s’adresse à toute personne qui débute en Java et souhaite acquérir les bases nécessaires pour évoluer dans un projet back-end existant.
Ce cours est conçu pour être suivi à votre rythme, dans l’ordre des chapitres.
N’hésitez pas à faire des pauses, à relire un passage si nécessaire et à tester chaque exemple dans votre IDE. Voir le programme s’exécuter et lire les messages de la console fait partie intégrante de l’apprentissage.

Pour ancrer les notions dans un contexte concret, vous allez travailler tout au long du cours sur une mini-application de livraison de repas. À chaque chapitre, une activité « À vous de jouer » vous fera avancer sur cette application.
Ce fil rouge est partagé avec le cours de fondamentaux et avec les cours des autres stacks (Python, C#). Vous verrez ainsi comment un même besoin métier se traduit dans différents langages.
Vous savez maintenant à quoi vous attendre. Dans le prochain chapitre, vous allez installer votre environnement Java et exécuter votre premier programme.