Java base

Loader DigitalCityChargement...

Java base

(Réf.2025-012)
3
Jour(s)
FR
Autres
CEFORA
Entreprise
Employé
Gratuit
Jour entier

Organisé par :

Partenaires de la formation :

Description

La formation aborde les contenus techniques suivants :

  •  Introduction à la programmation Java
  •  Utilisation des types primitifs et des objets
  •  Structures de contrôle : boucles, conditions, switch
  •  Utilisation des classes et des objets
  •  Héritage, encapsulation et polymorphisme
  •  Gestion des exceptions
  •  Manipulation des collections Java (List, Set, Map)
  •  Introduction à la programmation concurrente en Java
  •  Gestion des fichiers et des flux d’E/S (Input/Output)
  •  Introduction aux tests unitaires en Java (JUnit)

Cette formation s’adresse à toute personne souhaitant apprendre à développer en Java.

Quels sont les buts de la formation ?

Les objectifs visés par cette formation sont :

  •  Comprendre et utiliser les bases de la programmation Java
  •  Concevoir des classes et des objets respectant les principes de la POO
  •  Utiliser les collections Java pour stocker et manipuler des données
  •  Gérer les exceptions et écrire un code robuste
  •  Maîtriser la gestion des fichiers et les flux d’E/S
  •  S'initier à la programmation multithread en Java
  •  Mettre en place des tests unitaires avec JUnit

Que devez vous connaître pour suivre la formation ?

Connaissances de base en programmation.

Programme de la formation

Introduction à Java et à la machine virtuelle Java (JVM)

  •  Qu'est-ce que Java ?
  •  Compiler et exécuter un programme Java
  •  Les avantages de la JVM

Les bases du langage Java

  •  Les types primitifs (int, double, char, boolean)
  •  Opérateurs, conditions et boucles
  •  Tableaux et chaînes de caractères
  • Programmation orientée objet en Java
  •  Définir des classes et des objets
  •  Les constructeurs, les méthodes et les attributs
  •  Héritage, interfaces et polymorphisme
  •  La gestion de la visibilité (private, protected, public)
  •  Les classes abstraites et interfaces

Gestion des exceptions

  •  Try-catch-finally
  •  Définir et lancer des exceptions
  •  Exceptions vérifiées et non vérifiées

Collections Java et API Java utilitaire

  •  List, Set, Map et leurs implémentations
  •  Utilisation des itérateurs
  •  Manipulation avancée des collections

Programmation concurrente en Java

  •  Threads et Runnable
  •  Synchronisation et verrouillage
  •  Gestion des pools de threads

Gestion des fichiers et flux d’E/S

  •  Lire et écrire dans des fichiers avec les classes InputStream et OutputStream
  •  Utilisation des Readers et Writers
  •  Manipulation des fichiers avec la classe File

Tests unitaires avec JUnit

  •  Introduction à JUnit
  •  Écriture de tests unitaires simples
  •  Concepts de base : assertions, test fixtures

Exercices pratiques

  •  Écriture d'un programme Java simple
  •  Création et manipulation de classes, utilisation de l'héritage
  •  Gestion des exceptions et des fichiers
  •  Manipulation des collections
  •  Tests unitaires avec JUnit
  •  Utilisation de threads pour un traitement parallèle

Trouvez plus de formations sur ces thèmes

Comment s'inscrire à la formation ?

1 session(s) pour cette formation

Java base

Original-Id
2025-012
Inscription possible jusqu'au 
Autres
CEFORA
Entreprise
Employé
3 Jour(s)
Gratuit
FR

3.7

-13places maximum
Entreprise
Digitalcity.Brussels - Pôle Formation Emploi
Afficher toutes les dates
Dates-Session

24/02/2025 - Jour entier

-

25/02/2025 - Jour entier

-

26/02/2025 - Jour entier

-
Trainer

Bstorm

Active
Off
Digitalcity.Brussels - Pôle Formation Emploi
Trouvez plus de formations sur ces thèmes