Accueil / Java / Oracle / Java SE 21 Developer Professional

Java SE 21 Developer Professional NEW

5 jours / 30 heures · Niveau Avancé · Examen 1Z0-830

Présentation

Préparation à la certification Oracle la plus récente : Java SE 21 Developer Professional. Maîtrisez les nouveautés du langage, les threads virtuels, les streams, la modularisation et le déploiement d'applications Java modernes.

Objectifs de la formation

  • Gérer les valeurs de date, d'heure, de texte, numériques et booléennes (String, StringBuilder, API Date-Time)
  • Contrôler le flux de programme : if/else, switch expressions, boucles
  • Appliquer les concepts orientés objet : héritage, records, classes scellées, interfaces, énumérations
  • Gérer les exceptions avec try/catch/finally, try-with-resources et multi-catch
  • Travailler avec les tableaux et collections (List, Set, Map, Deque)
  • Utiliser les flux (streams) et les expressions lambda, y compris en parallèle
  • Créer des threads de plateforme et virtuels, développer du code thread-safe
  • Utiliser l'API d'E/S Java et java.nio.file, sérialiser des objets
  • Implémenter la localisation (locales, groupes de ressources)
  • Empaqueter et déployer du code Java : modules, JAR, images d'exécution

Programme détaillé

Gestion des valeurs et types
  • Classes primitives et wrapper, API Math
  • Manipulation de texte : String, StringBuilder, blocs de texte
  • API Date-Time : dates, durées, fuseaux horaires
Programmation orientée objet
  • Cycle de vie des objets, classes et records
  • Héritage, types abstraits et scellés, polymorphisme
  • Interfaces fonctionnelles, méthodes privées/statiques/par défaut
  • Énumérations avec champs, méthodes et constructeurs
Exceptions, collections et streams
  • try/catch/finally, try-with-resources, multi-catch
  • Collections List, Set, Map, Deque
  • Streams et lambdas : filtrage, transformation, réduction
  • Flux séquentiels et parallèles
Concurrence et E/S
  • Threads de plateforme et virtuels, Executors
  • Code thread-safe et mécanismes de verrouillage
  • API d'E/S, sérialisation, java.nio.file
Localisation, empaquetage et déploiement
  • Locales et groupes de ressources
  • Modules, JAR modulaires, images d'exécution

Demande d’inscription

L’inscription est ferme et définitive uniquement après réception d’une confirmation écrite de TMI. Formations finançables par le CNFCPP.