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

Logo Nativo Certification Qualiopi - Organisme de formation certifié
Localisation Nativo - 26-28 rue de Londres, 75009 Paris

Adresse :

26-28 rue de Londres
75009 Paris

Metro :

3
9
12
13
14
RER
A
E

Déclaration CNIL n° 1286285