Formation Java Programmation Java Avancée SE 8
REF
LJ002
DUREE
5 Jours
TARIF
2390€ HT
>
Objectifs
- Approfondir la connaissance de Java notamment dans les domaines de la programmation multi-tâches, des I/O, des tests et du logging des technologies jdbc et de la persistence avec JPA.
>
Public
- Architectes d'applications.
- Développeurs java
- Ingénieurs logiciels
>
Prérequis
- Maîtriser les concepts objets et les bases du langage Java, ou avoir suivi le stage « Concepts Objets et bases Java »
>
Programme
Java SE
- Présentation des et rappels sur les classes Java
- Les interfaces et les expressions lambda
Collections
- Création de collections : ArrayList, TreeSet, HashMap, etc ...
- L'interface Stream
- Filtrage de collections avec les expressions Lambda
Le multi-threading
- Fonctionnement
- Ordonnancement et priorité
- Exclusion mutuelle
- Synchronisation
- Thread démon
- Communication par flux "pipe"
L'API de concurrence
- Les exécuteurs de tâches
- Les queues
- Les maps atomiques
- La représentation du temps et de ses unités
- Les synchroniseurs
- Les traitements asynchrones anticipés
- Les variables atomiques
- Les verrous “haute performance”
Les annotations
- Objectif
- l’API Reflection
- Annotations standards
- Les méta-annotations
- Fabriquer ses annotations
- Annotation Processing Tool (APT)
La gestion des I/O
- API d’accès aux fichiers (NIO.2)
- La gestion des flux standards
- Lecture/écriture depuis la console
- Utilisation des streams
L'API JDBC
- Objectif de JDBC
- Les types de drivers
- Les architectures applicatives
- Les classes et interfaces en jeu
- Connexion
- La gestion des transactions et l’isolation transactionnelle
- Interrogation et mise à jour
- Appel d’une procédure stockée
- Les types de données
- Les pools de connexion
- Les Rowset
- La libération des ressources
- La gestion des exceptions
- Présentation de JPA (Java Persistance API)
Les tests
- Objectif
- Le framework JUnit
Traçabilité des applications
- Objectif
- L'API Java Logging
- Gestion des dates avec l'API Java Date/Time
- Création de timestamps
>
Moyens et Méthodes Pédagogiques
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
>
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture
Dates des sessions
Lieu
>19/01/2026
au
23/01/2026
Paris ou à Distance
>09/02/2026
au
13/02/2026
Paris ou à Distance
>09/03/2026
au
13/03/2026
Paris ou à Distance
Toutes les dates
Un Intra ?Une formation sur mesure ?
>19/01/2026
au
23/01/2026
Paris ou à Distance
>09/02/2026
au
13/02/2026
Paris ou à Distance
>09/03/2026
au
13/03/2026
Paris ou à Distance
>13/04/2026
au
17/04/2026
Paris ou à Distance
>18/05/2026
au
22/05/2026
Paris ou à Distance
>08/06/2026
au
12/06/2026
Paris ou à Distance
>22/06/2026
au
26/06/2026
Paris ou à Distance
>14/09/2026
au
18/09/2026
Paris ou à Distance
>28/09/2026
au
02/10/2026
Paris ou à Distance
>16/11/2026
au
20/11/2026
Paris ou à Distance
>07/12/2026
au
11/12/2026
Paris ou à Distance
Moins des dates
Un Intra ? Une formation sur mesure ?
Nos Clients
Adresse :
26-28 rue de Londres75009 Paris
Metro :
3
9
12
13
14
RER
A
E