Java SE Initiation + Approfondissement

Formation inter-entreprise

Combien de temps dure la formation ?

 5,00 jour(s)

Dans quelle(s) langue(s) la formation est-elle donnée ?

EN FR

Quand a lieu la prochaine session ?

 10.08.2026
Où se déroule la formation ?
 Paris

Combien coûte la formation ?

2375,00€

Qui organise cette formation ?

Dawan est un organisme de formations qui propose plus de 2500 formations en informatique, management, gestion de projets et commercial en inter-entreprise ou en intra. Notre catalogue regroupe des centaines de thématiques: Java, PHP, Webmaster, E-Marketing, Linux, Windows Server, Vmware, Autocad, Photoshop, l'intelligence artificielle, etc.

À qui s’adresse la formation ?

Tous

Quels sont les prérequis ?

Notions de programmation

Quels sont les objectifs poursuivis ou les compétences visées ?

Réaliser et déployer des applications complètes, performantes et maintenables en Java - Savoir choisir les technologies adaptées et mettre en place des interfaces efficaces - Connaître et maîtriser les concepts avancés de la programmation Java.

Quel est le contenu de la formation ?

Découvrir la plateforme Java

Historique, versions
Editions Java : Java SE, Java EE, Java ME
Compilation et interprétation par la JVM (Java Virtual Machine)
Technologies/frameworks Java et positionnement
Environnement de développement
Empaquetage et déploiement d'une application Java

Atelier : Installation du JDK (Java Development Kit) et d'un IDE (Eclipse/NetBeans) - Structure d'un projet, buildPath,...

Maîtriser les bases

Utilisation de variables, constantes, opérateurs
Types simples et types références
Transtypage, Wrappers
Expression de conditions : if/else, switch, opérateur ternaire
Utilisation de boucles : for, while, do while
Manipulation de tableaux
Factorisation de codes avec méthodes
Surcharge, arguments variables, récursivité
Commenter et documenter du code

Atelier : Multiples exemples de manipulation de structures de contrôles et de fonctions

Apprendre l'objet

Définition de classes, POJO vs JavaBean
Déclaration des membres d'instance / de classe (static)
Constructeurs et instanciation
Cycle de vie d'un objet en mémoire
Diagramme de classes (UML)
Agrégation d'objets (association)
Encapsulation : getters et setters
Extension de classes (Héritage)
Comparaison d'objets
Classes abstraites
Interfaces et implémentation
Polymorphisme

Atelier : Modélisation de problèmes en objet

Gérer les exceptions

Définition, types d'exceptions
Capturer et traiter une exception (try/catch/finally)
Lever/Remonter une exception (throw/throws)
Création d'exceptions

Atelier : Gestion des exceptions susceptibles d'être déclenchées dans une application

Utiliser des collections

Présentation de l'API disponible, generics
Comparatif, choix d'un type de collection
Classes essentielles : ArrayList, HashMap,...
Parcours, opérations sur des collections et tris

Utilisation des streams

Atelier : Manipulation de collections d'objets

Manipuler des fichiers

Flux binaires / caractères
Lecture et écriture de fichiers
Utilisation de buffers
Manipulation de chemins, répertoires, surveillance
Sérialisation d'objets : binaire, XML
Externalisation de configuration dans des .properties
Gestion des logs : java.util.logging, Log4j

Atelier : Implémentation d'exports et imports depuis des fichiers

Construire des interfaces graphiques

Présentation de Swing : containers, widgets
Fenêtres modales/non modales, boîtes de messages
Positionnement des contrôles
Gestion des évènements : claviers, souris
WYSIWYG disponible
Gestion du redimensionnement

Atelier : Application complète de gestion

Accéder à des bases de données

Présentation de l'API JDBC
Ecriture de requêtes et traitement des résultats
Gestion des transactions
Mapping relationnel objet (Pattern DAO)
Présentation de frameworks ORM

Atelier : Organisation et implémentation d'une couche d'accès aux données

Notions avancées

Communications réseau
Gestion des processus
Options JVM
Optimiser du code, généricité
Introspection (Reflection API) 

Atelier : optimisation de code et déploiements

Passage de la certification (si prévue dans le financement)

Quelles méthodes pédagogiques sont utilisées ?

Active Learning

Comment l’évaluation est-elle organisée ?

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

Quel support de cours est fourni ?

Sources des exercices + Support papier

Quand a lieu la prochaine session ?

Date
Ville
Language & prix
10.08.2026

14.08.2026
Paris
FR 2375,00€
10.08.2026

14.08.2026
A distance
FR 2375,00€
17.08.2026

21.08.2026
Luxembourg
FR 2375,00€
17.08.2026

21.08.2026
Bruxelles
FR 2375,00€
31.08.2026

04.09.2026
Strasbourg
FR 2375,00€
21.09.2026

25.09.2026
A distance
FR 2375,00€
21.09.2026

25.09.2026
Paris
FR 2375,00€
12.10.2026

16.10.2026
Strasbourg
FR 2375,00€
19.10.2026

23.10.2026
Luxembourg
FR 2375,00€
19.10.2026

23.10.2026
Bruxelles
FR 2375,00€
02.11.2026

06.11.2026
Paris
FR 2375,00€
02.11.2026

06.11.2026
A distance
FR 2375,00€
30.11.2026

04.12.2026
Strasbourg
FR 2375,00€

Comment contacter l’organisme de formation ?

Dawan - Service commercial

Ces formations pourraient vous intéresser

EN
Journée
Informatique et systèmes d'information - Système de gestion de base de données - Logiciel SGBD relationnel - Logiciel Oracle