cours dans Java Skill Tree

Java pour débutants

Java est l'un des langages de programmation les plus populaires et les plus puissants. Ce cours vous guidera à travers les bases essentielles de Java. Si vous êtes nouveau dans ce langage ou si vous souhaitez rafraîchir vos connaissances, c'est un excellent point de départ. Après avoir suivi ce cours, vous serez capable d'apprendre à construire des projets Java avancés. Lancez-vous !

Java

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Apprenez Java en écrivant, compilant et exécutant de petits programmes console dans 14 laboratoires. Sept laboratoires guidés présentent chacun un thème majeur, puis un défi Intermediate vous demande de terminer un programme ciblé avec les mêmes notions.

Le cours progresse de la syntaxe, des entrées, données et contrôles vers les bases de l'orienté objet et des erreurs. Calculs, FizzBuzz, classe Book, panier, sous-classe Vehicle et validation d'âge vous entraînent à traduire des exigences en code Java.

Ce que vous apprendrez

À la fin de ce cours, vous saurez :

  • Préparer un espace Java et compiler, exécuter et modifier une classe simple en ligne de commande.
  • Lire et traiter des saisies interactives avec Scanner.
  • Manipuler entiers, flottants, expressions arithmétiques, strings et calculs selon les types.
  • Exprimer la logique avec if/else, for et while, y compris conditions et boucles combinées.
  • Définir et appeler des méthodes et créer classes, objets, champs et comportements.
  • Créer et modifier arrays et collections ArrayList et convertir les données entre eux.
  • Étendre des classes de base, initialiser des sous-classes, redéfinir des méthodes et montrer le polymorphisme.
  • Gérer les échecs avec try, catch et finally et définir, lancer et capturer des exceptions personnalisées.

À qui s’adresse ce cours

Ce cours s'adresse aux personnes qui découvrent Java, aux étudiants qui commencent l'orienté objet et aux programmeurs souhaitant revoir la syntaxe essentielle. Il convient particulièrement si vous voulez une courte tâche après chaque explication plutôt qu'une introduction théorique seule.

Prérequis : Aucune expérience Java n'est requise. Vous devez savoir modifier des fichiers texte et saisir des commandes dans un terminal ; connaître les variables et la logique de base aide, sans être un prérequis Java.

Environnement d’apprentissage : Les 14 laboratoires utilisent des WebIDE Ubuntu 22.04 fournis avec les outils Java. Vous éditerez le code et compilerez et exécuterez en ligne de commande ; aucun compte externe, IDE personnel ou service hébergé n'est requis.

Questions fréquentes

Comment les laboratoires et les défis sont-ils organisés ?

Chacun des sept thèmes commence par un laboratoire Beginner puis se termine par un défi Intermediate associé. Le défi est court, mais exige une application plus autonome que le walkthrough précédent.

Jusqu'où va la programmation orientée objet ?

Vous pratiquez méthodes, classes, objets, champs, héritage, constructeurs, redéfinition et polymorphisme introductif. Interfaces, classes abstraites, génériques, patterns, injection et architecture de grandes applications ne sont pas listés.

Vais-je créer des applications web, desktop ou Android ?

Non. Le programme utilise de petits programmes console. GUI, Spring, API web, bases de données, Android, systèmes de build et déploiement sortent du périmètre des 14 laboratoires.

Le cours inclut-il des tests ou des API Java avancées ?

Aucun laboratoire dédié aux unit tests, streams, concurrence, réseau ou file I/O n'est listé. Le cours porte sur syntaxe, collections de base, fondements OOP et exceptions.

Enseignant

labby
Labby
Labby is the LabEx teacher.