Sélectionner une page
Formations › Langage › Java › Formation certification Java SE Developer Professional

Formation certification Java SE Developer Professional

Niveau confirmé
Catégorie Certification
formation java SE
Prix 3 300€ HT / personne
4 jours (28 heures)
+300€ HT pour le passage à l'examen Le prix n'inclut pas le passage à l'examen
Labs : Infrastructure DaaS avec Chrome
Cafés et encas offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

Présentation

Notre formation Java SE Developer Professional vous permettra de consolider votre maîtrise avancée du langage Java et des principales APIs Java SE afin de vous préparer à la certification professionnelle Oracle dédiée à Java SE 25.

Cette formation certifiante s’adresse aux développeurs disposant déjà d’une bonne maîtrise de Java et souhaitant approfondir les concepts et comportements du langage évalués par Oracle.

Vous travaillerez notamment sur la programmation orientée objet, les Generics et Collections, les expressions lambda, la Stream API, la gestion des exceptions ainsi que les entrées/sorties avec NIO.2.

Vous approfondirez également la concurrence Java, ExecutorService et les Virtual Threads, ainsi que le système de modules, la localisation et l’accès aux bases de données avec JDBC.

Tout au long de la formation, vous analyserez des extraits de code, erreurs de compilation et comportements d’exécution représentatifs des problématiques rencontrées lors de la certification.

Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie Java SE Developer Professional (25.0.2) et ses nouveautés.

 

Objectifs

  • Maîtriser les concepts avancés de la programmation orientée objet en Java
  • Utiliser les Generics, Collections, lambdas et la Stream API
  • Gérer les exceptions, ressources et opérations IO/NIO.2
  • Maîtriser la concurrence, ExecutorService et les Virtual Threads
  • Utiliser les modules Java, la localisation et JDBC
  • Analyser les subtilités de compilation et d’exécution du code Java
  • Se préparer à la certification Java SE 25 Developer Professional

 

Public visé

  • Développeurs Java expérimentés
  • Développeurs souhaitant valider leurs compétences avec une certification Oracle

 

Pré-requis

  • Bonne maîtrise du langage Java
  • Expérience pratique de la programmation orientée objet
  • Connaissance des collections, exceptions et principales APIs Java

 

Matériels requis

  • Java SE Development Kit 25 installé sur la machine
  • Environnement de développement Java configuré
  • Disposer d’une webcam et d’un microphone si les conditions de passage de l’examen à distance l’exigent

Programme de notre formation Java SE Developer Professional

 

[Jour 1 – Matin]

Types, variables, opérateurs et contrôle du flux

  • Maîtriser les types primitifs, variables, conversions, casting et portée des variables
  • Manipuler les opérateurs arithmétiques, logiques, relationnels et conditionnels
  • Utiliser les structures conditionnelles et les différentes formes de switch
  • Maîtriser les boucles, branchements et règles de contrôle du flux
  • Analyser les subtilités de syntaxe et les comportements susceptibles d’être évalués lors de la certification
  • Atelier pratique : analyser, compléter et corriger plusieurs extraits de code représentatifs des questions de certification.

 

[Jour 1 – Après-midi]

Classes, objets, interfaces et héritage

  • Maîtriser la déclaration des classes, objets, constructeurs et méthodes
  • Comprendre l’encapsulation, la surcharge, la redéfinition et le polymorphisme
  • Utiliser l’héritage, les interfaces et classes abstraites
  • Manipuler les records, enums et sealed classes
  • Comprendre les règles d’accès, d’initialisation et de résolution des méthodes
  • Atelier pratique : construire et analyser une hiérarchie de types combinant héritage, interfaces, records et classes scellées.

 

[Jour 2 – Matin]

Generics, Collections et programmation fonctionnelle

  • Utiliser les Generics, paramètres de types, wildcards et bornes
  • Choisir et manipuler les principales Collections : List, Set, Queue et Map
  • Comprendre les contrats d’égalité, de comparaison et de tri des objets
  • Utiliser les expressions lambda, interfaces fonctionnelles et références de méthodes
  • Combiner Generics, Collections et programmation fonctionnelle dans des scénarios complexes
  • Atelier pratique : résoudre une série de problèmes utilisant collections génériques, comparateurs, lambdas et interfaces fonctionnelles.

 

[Jour 2 – Après-midi]

Stream API et traitement des données

  • Construire et manipuler des pipelines avec la Stream API
  • Utiliser les opérations intermédiaires et terminales
  • Maîtriser filter, map, flatMap, reduce, collect et les opérations de tri
  • Effectuer des regroupements, partitionnements et agrégations avec les Collectors
  • Comprendre l’évaluation paresseuse, les streams parallèles et leurs implications
  • Atelier pratique : construire et analyser plusieurs pipelines Stream complexes puis déterminer leurs résultats et comportements.

 

[Jour 3 – Matin]

Exceptions, ressources, IO et NIO.2

  • Maîtriser la hiérarchie des exceptions Java et les règles checked / unchecked
  • Utiliser try/catch/finally, multi-catch et try-with-resources
  • Créer et propager des exceptions personnalisées
  • Manipuler fichiers et répertoires avec java.io et NIO.2
  • Utiliser Path, Files et les principales opérations sur le système de fichiers
  • Atelier pratique : diagnostiquer des erreurs de gestion des exceptions et construire un traitement de fichiers robuste avec NIO.2.

 

[Jour 3 – Après-midi]

Concurrence, ExecutorService et Virtual Threads

  • Comprendre le modèle de concurrence Java, les threads et leur cycle de vie
  • Utiliser ExecutorService, Callable, Future et les outils de concurrence
  • Gérer la synchronisation, les ressources partagées et les problèmes de concurrence
  • Comprendre les collections concurrentes et les opérations atomiques
  • Utiliser les Virtual Threads et comprendre leurs différences avec les platform threads
  • Atelier pratique : analyser puis corriger une application concurrente et comparer son exécution avec platform threads et virtual threads.

 

[Jour 4 – Matin]

Modules, localisation, JDBC et APIs Java SE

  • Comprendre le Java Platform Module System et organiser une application modulaire
  • Déclarer les dépendances, exports et services entre modules
  • Internationaliser et localiser une application avec les APIs Java
  • Accéder aux bases de données avec JDBC et gérer connexions, requêtes et résultats
  • Identifier les comportements et APIs Java SE importants pour la certification
  • Atelier pratique : analyser une application modulaire utilisant localisation et accès JDBC puis corriger les problèmes identifiés.

 

[Jour 4 – Après-midi]

Préparation à la certification Java SE 25 Developer Professional

  • Revoir les principaux domaines évalués pour la certification Java SE 25 Developer Professional
  • Analyser les subtilités du langage, erreurs de compilation et comportements d’exécution
  • Appliquer une méthode de lecture efficace aux questions comportant des extraits de code
  • Identifier les pièges fréquents liés aux types, objets, collections, streams, exceptions et concurrence
  • Construire une stratégie de révision adaptée aux points faibles identifiés pendant la formation
  • Atelier pratique : passage d’un examen blanc, correction détaillée et analyse des erreurs.

FAQ – QUESTIONS / RÉPONSES

Est-ce que le passage de la Oracle Certified Professional: Java SE 25 Developer est compris dans le prix de la formation ?

Oui, vous pourrez passer l’examen après avoir suivi la formation.

Quel est le prix du passage de la Oracle Certified Professional: Java SE 25 Developer ?

Le passage de la certification coûte 300€.

Comment se déroule l’examen pour la Oracle Certified Professional: Java SE 25 Developer ?

Le format :

  • L’examen : 1Z0-831, un QCM de 50 questions
  • Durée : 120 minutes
  • Score minimum : 68 %
  • Certification : Oracle Certified Professional: Java SE 25 Developer

 

Le règlement :

  • Présenter une pièce d’identité
  • Être seul dans la pièce
  • Être connecté à une source d’alimentation
  • Garder sa webcam, ses haut-parleurs et son microphone allumés pendant toute la durée de l’examen
  • Disposer d’un bureau et d’un espace de travail dégagés
  • Les téléphones, les ordinateurs portables, les téléavertisseurs, les doubles écrans et les notes sont interdits
  • Il est interdit de quitter son siège
  • Il est interdit de parler

En quelle langue se déroule l'examen?

L’examen se déroule en anglais.

Dans quelle langue notre formation vous est enseignée ?

La formation est en français.

Pour aller plus loin

Formation Java Avancé

 

Formation Java EE

Formation OWASP Java

Formation Java programmation réactive

 

Formation MAUI : .NET

Formation Java Mise à Niveau

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix 3 300€ HT / personne
4 jours (28 heures)
+300€ HT pour le passage à l'examen Le prix n'inclut pas le passage à l'examen
Labs : Infrastructure DaaS avec Chrome
Cafés et encas offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp