Java : Initiation

Unternehmensübergreifende Weiterbildung

An wen richtet sich die Weiterbildung?

Développeurs, intégrateurs, analystes

Dauer

3,00 Tag(e)

Sprache(n) der Dienstleistung

EN FR

Nächster Termin

16.02.2026
Ort
Paris

Preis

1475,00€

Voraussetzungen

Maîtriser les bases de l’algorithmique (variables, conditions, boucles) - Avoir déjà pratiqué un langage de programmation (type C, C#, JavaScript, Python, PHP…) est un plus - Être à l’aise avec l’utilisation d’un poste de travail (Windows, macOS ou Linux).

Ziele

Installer et configurer un environnement de développement Java (JDK, IDE) et créer un projet - Écrire du code Java en utilisant les instructions de base du langage (variables, conditions, boucles, méthodes) - Concevoir et implémenter des classes et objets en respectant les principes d’encapsulation - Mettre en œuvre l’héritage et le polymorphisme pour structurer un modèle objet évolutif - Gérer les erreurs d’exécution avec le mécanisme d’exceptions afin de sécuriser les traitements - Manipuler des collections simples (List, Set, Map) et l’API de dates pour gérer des données en mémoire - Construire une petite application console complète en Java, de la modélisation à la réalisation

Inhalt

Découvrir la plateforme Java et l’environnement de développement

Comprendre le rôle du JDK, de la JVM et du bytecode
Identifier les éditions Java : Java SE, Java EE, Java ME et leurs usages
Installer et configurer un environnement de développement (JDK, IDE type Eclipse ou IntelliJ)
Structurer un projet Java : packages, organisation des sources, exécution d’une classe main
Compiler et exécuter une application en ligne de commande et depuis l’IDE
Découvrir l’empaquetage simple en jar exécutable

Atelier fil rouge : Créer un premier projet Java et une application console “Hello + mini-menu”

Maîtriser les bases du langage Java

Déclarer et utiliser variables, constantes et types primitifs
Utiliser les opérateurs arithmétiques, logiques et de comparaison
Mettre en œuvre les structures conditionnelles : if/else, switch, opérateur ternaire
Réaliser des traitements répétitifs avec les boucles for, while, do...while
Manipuler des tableaux unidimensionnels et multidimensionnels
Définir des méthodes : paramètres, valeurs de retour, portée des variables
Factoriser le code par la décomposition en sous-méthodes
Adopter des conventions de nommage et de documentation (JavaDoc) pour améliorer la lisibilité

Atelier fil rouge : Implémenter les premières fonctionnalités du menu console (saisies, calculs, affichages)

Appliquer les principes de la programmation orientée objet

Comprendre les notions de classe, objet, état et comportement
Créer des classes métier simples (POJO / JavaBean) avec attributs et méthodes
Mettre en œuvre l’encapsulation : niveaux de visibilité, getters et setters
Concevoir des constructeurs et les surcharger pour simplifier l’initialisation
Distinguer membres d’instance et membres de classe (static)
Introduire la modélisation avec un diagramme de classes UML simple pour préparer le code
Instancier des objets, comprendre la notion de référence et le rôle du garbage collector

Atelier fil rouge : Modéliser puis coder les premières classes métier de l’application (clients, produits, etc.)

Mettre en œuvre l’héritage et le polymorphisme

Spécialiser des classes à l’aide de l’héritage
Redéfinir des méthodes (override) et utiliser super pour réutiliser le comportement parent
Comprendre le polymorphisme et le typage dynamique des références
Utiliser des classes abstraites pour factoriser des comportements communs
Découvrir les interfaces pour définir des contrats (comportements attendus)
Illustrer l’intérêt de la POO pour faire évoluer l’application sans tout réécrire

Atelier fil rouge : Étendre le modèle objet avec une hiérarchie de classes et tester le polymorphisme dans l’application

Gérer les exceptions et sécuriser le code

Différencier erreurs, exceptions contrôlées et non contrôlées
Comprendre la propagation d’une exception dans la pile d’appels
Intercepter les erreurs avec try/catch/finally pour éviter les arrêts brutaux
Utiliser try-with-resources pour gérer automatiquement certaines ressources
Lever et propager des exceptions pour signaler les problèmes métier
Créer des exceptions applicatives personnalisées pour un diagnostic plus précis
Mettre en place des messages d’erreur clairs côté interface console

Atelier fil rouge : Rendre l’application robuste face aux saisies invalides et aux traitements anormaux

Découvrir les collections et l’API de dates

Comprendre les limites des tableaux pour la gestion de listes dynamiques
Découvrir les principales interfaces de collections : List, Set, Map
Utiliser quelques implémentations courantes (ArrayList, HashSet, HashMap) sans rentrer dans les détails internes
Parcourir et manipuler les collections avec les boucles et les itérateurs
Introduire la notion de generics pour sécuriser les types manipulés
Découvrir l’API java.time : LocalDate, LocalDateTime, durée et formatage simple

Atelier fil rouge : Gérer une collection d’objets métier (ajout, suppression, recherche simple, affichage formaté)

 

Pädagogische Methoden

Active Learning

Bewertung

contrôle continu ou certification si prévue dans le financement

Nächster Termin

Datum
Stadt
Sprache und Preis
16.02.2026

18.02.2026
Paris
FR 1475,00€
16.02.2026

18.02.2026
A distance
FR 1475,00€
09.03.2026

11.03.2026
Strasbourg
FR 1475,00€
30.03.2026

01.04.2026
Paris
FR 1475,00€
30.03.2026

01.04.2026
A distance
FR 1475,00€
01.06.2026

03.06.2026
Strasbourg
FR 1475,00€
22.06.2026

24.06.2026
Paris
FR 1475,00€
22.06.2026

24.06.2026
A distance
FR 1475,00€
20.07.2026

22.07.2026
Strasbourg
FR 1475,00€
10.08.2026

12.08.2026
Paris
FR 1475,00€
10.08.2026

12.08.2026
A distance
FR 1475,00€
31.08.2026

02.09.2026
Strasbourg
FR 1475,00€
21.09.2026

23.09.2026
Paris
FR 1475,00€
21.09.2026

23.09.2026
A distance
FR 1475,00€
12.10.2026

14.10.2026
Strasbourg
FR 1475,00€
02.11.2026

04.11.2026
Paris
FR 1475,00€
02.11.2026

04.11.2026
A distance
FR 1475,00€
30.11.2026

02.12.2026
Strasbourg
FR 1475,00€

Kontakt für diese Weiterbildung

Dawan - Service commercial

Diese Weiterbildungen könnten Sie interessieren

EN
Tag
Auf Anfrage
Programmiersprache - Programmiersprache PHP
EN
Tag
Auf Anfrage
Programmiersprache - Programmiersprache Java
EN
Tag
Auf Anfrage
Programmiersprache - Programmiersprache Java