• NEW

Formation Certification Java 21 - Certified Professional Java SE 21 Developer

Examen 1Z0-830
Durée 4 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence JCJ21
Éligible CPF Non
Certification Oracle Certified Professional, Java SE 21 Developer

Cette formation Java SE 21 Developer constitue la première étape afin de vous préparer à la certification officielle Oracle Certified Professional – Java SE 21 Developer (1Z0-830).

L’examen 1Z0-830 dure 2 heures, et nécessite de répondre à 50 questions de type QCM. Il est attendu un minimum de 68 % de bonnes réponses pour l’obtention de la certification.

Objectif opérationnel :

Savoir maîtriser l’ensemble des compétences nécessaires pour réussir la certification Oracle Java SE 21 Developer.

Objectif pédagogiques :

À l'issue de cette formation Certification Java SE 21 Developer, vous aurez acquis les connaissances nécessaires pour :

  • Comprendre les principes fondamentaux du langage Java et de l'orienté objet
  • Utiliser efficacement les API Java SE 21 pour le développement d’applications
  • Appliquer la programmation fonctionnelle et gérer les flux avec les streams
  • Manipuler les fichiers, les exceptions et les modules Java
  • Maîtriser les fonctionnalités récentes de Java SE 21 comme les records et les pattern matching
  • Se préparer efficacement à l'examen de certification avec des tests blancs

Public :

Cette formation est destinée aux développeurs Java souhaitant valider leurs compétences par une certification officielle Oracle.

Prérequis :

Bonne connaissance du langage Java (structures de contrôle, classes, héritage, exceptions). Une première expérience en développement Java orienté objet est indispensable pour suivre cette formation dans de bonnes conditions.

Jour 1

Syntaxe de base et structures de contrôle

Types primitifs, opérateurs, variables
Structures conditionnelles : if, switch (classique et moderne)
Boucles : for, while, for-eachPortée des variables et conventions

Programmation orientée objet

Déclaration de classes et objets
Encapsulation, héritage, polymorphisme
Méthodes statiques, surcharge, redéfinition
Modificateurs d’accès et classes imbriquées
Travaux pratiquesObjectif : Concevoir des classes orientées objet et appliquer les structures de contrôle.
Description : Implémentation d’un modèle objet (par ex. gestion de commandes). Études de cas avec polymorphisme. QCM de validation des acquis. Quelles erreurs fréquentes en encapsulation ?
Jour 2

Gestion des exceptions

Exceptions checked vs unchecked
Blocs try/catch/finally, multi-catch, try-with-resources
Création et gestion d’exceptions personnalisées

Collections Java et types génériques

Interfaces List, Set, Map, Queue
Parcours, tri, filtrage
Génériques simples et avancés, wildcards
Travaux pratiquesObjectif : Maîtriser la manipulation des structures de données Java avec gestion robuste des erreurs.
Description : Développement d’un module de gestion client avec filtrage dynamique. Mise en œuvre des génériques et validation via assertions. Quelles structures utiliser pour des accès rapides et uniques ?
Jour 3

API Stream et programmation fonctionnelle

Expressions lambda, interfaces fonctionnelles
Stream API : opérations intermédiaires et terminales
Optional, fonctions prédéfinies (Predicate, Function)

Manipulation de fichiers et modules Java

java.nio.file : lecture, écriture, gestion d’arborescences
Déclaration de modules avec module-info.java
Introduction aux services et dépendances
Travaux pratiquesObjectif : Utiliser les Streams pour traiter des flux de données et structurer une application avec modules.
Description : Analyse de fichiers CSV avec Streams, création de modules avec dépendances contrôlées. Débriefing sur la lisibilité et la modularité. En quoi les lambdas facilitent-elles l’expressivité du code ?
Jour 4

Nouveautés du langage en Java SE 21

Records : syntaxe, finalité, cas d’usage
Sealed classes et pattern matching
Switch enrichi, instanceof évolué

Préparation à l’examen

Présentation de la certification (durée, format)
QCM blancs en conditions réelles
Erreurs fréquentes, gestion du stress, conseils
Travaux pratiquesObjectif : Réviser et tester l’ensemble des notions dans une optique de certification.
Description : Exercices sur records et pattern matching. Simulation de l’examen avec correction collective. Quelles sont les erreurs typiques à éviter dans les QCM Java SE 21 ?

Utilisation de l’environnement JDK 21, IntelliJ IDEA ou Eclipse. 50% de la formation est constituée de travaux pratiques, incluant des QCM type certification et des exercices de mise en situation professionnelle.

Cette formation prépare au passage de l'examen “Oracle Certified Professional – Java SE 21 Developer” (1Z0-830), non inclus dans le tarif de la formation.

L’examen 1Z0-830 dure 2 heures, et nécessite de répondre à 50 questions de type QCM. Il est attendu un minimum de 68 % de bonnes réponses pour l’obtention de la certification.

Date de mise à jour du programme : 04/07/2025

Dates et lieux

Du 15 au 18 septembre 2025
Lieu
Distanciel
Durée
4 jrs
2490 € HT
Du 15 au 18 septembre 2025
Lieu
Paris
Durée
4 jrs
2490 € HT
Du 08 au 11 décembre 2025
Lieu
Distanciel
Durée
4 jrs
2490 € HT
Du 08 au 11 décembre 2025
Lieu
Paris
Durée
4 jrs
2490 € HT

Ces formations peuvent aussi vous intéresser :

  • Niveau : Intermédiaire
  • Référence : JDAJ7

  • Niveau : Fondamental
  • Référence : JHIB

L'intelligence artificielle pour les développeurs Java

  • Niveau : Intermédiaire
  • Référence : LC4J

Tests unitaires et d’intégration avec JUnit

  • Niveau : Intermédiaire
  • Référence : JJUN


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB