DPS

Logo DPS 1300x650 1 removebg preview

JAVA - INITIATION

Description de la formation

Cette formation a pour but d’initier les participants aux bases du langage Java, de les familiariser avec la programmation orientée objet, et de leur permettre de manipuler efficacement les principales fonctionnalités du langage.

Prérequis à la formation

  • Notions de programmation

Objectifs de la formation et compétences visées

  • Découvrir la plateforme Java
  • Maîtriser les bases
  • Apprendre l’objet
  • Gérer les exceptions
  • Utiliser des collections
  • Manipuler des fichiers

Programme de la formation​

Jour 1

Matin : Découverte de Java et Premiers Pas
✓ Présentation du langage Java : historique, versions et usages
✓ La plateforme Java (JVM, JDK, JRE)
✓ Installation et configuration d’un IDE (Eclipse, IntelliJ, VS Code)
✓ Structure d’un programme Java
✓ Écriture et exécution d’un premier programme “Hello World”
✓ Exercices pratiques

Après-midi : Syntaxe et Structures de Contrôle
✓ Déclaration et utilisation des variables
✓ Types de données primitifs et opérateurs
✓ Structures de contrôle :
✓ Conditions (if, switch)
✓ Boucles (for, while, do-while)
✓ Définition et appel de méthodes
✓ Portée des variables et passage de paramètres
✓ Exercices pratiques

Jour 2

Matin : Principes de la POO en Java
✓ Introduction à la Programmation Orientée Objet
✓ Définition et utilisation des classes et objets
✓ Attributs, méthodes et constructeurs
✓ Encapsulation et modificateurs d’accès (private, public, protected)
✓ Héritage et polymorphisme
✓ Interfaces et classes abstraites
✓ Exercices pratiques

Après-midi : Gestion des Exceptions
✓ Introduction aux exceptions
✓ Différence entre erreurs et exceptions
✓ Utilisation des blocs try, catch, finally
✓ Propagation des exceptions (throw, throws)
✓ Création d’exceptions personnalisées
✓ Exercices pratiques

Jour 3

Matin : Manipulation des Collections
✓ Présentation du Java Collection Framework
✓ Listes (ArrayList, LinkedList)
✓ Ensembles (HashSet, TreeSet)
✓ Maps (HashMap, TreeMap)
✓ Parcours et manipulation des collections (for-each, Iterator)
✓ Créer et manipuler une liste d’objets
✓ Trier et filtrer des éléments dans une collection
✓ Exercices pratiques

Après-midi : Manipulation des Fichiers et Mini-Projet
✓ Introduction aux entrées/sorties (java.io, java.nio)
✓ Lecture et écriture de fichiers texte (File, BufferedReader, BufferedWriter)
✓ Gestion des erreurs liées aux fichiers
✓ Mini-projet : Développement d’une application Java en console

Prochaines dates de cette formation

juillet 2025
septembre 2025
octobre 2025
Aucun événement trouvé !

Intéressé ?

g

Nous allons vous recontacter prochainement, en attendant nous vous redirigeons vers la page adaptée à vos besoins.

 

Ceci fermera dans 0 secondes