J17CT – Java SE 17 Developer Certification

Référence : J17CT
Durée : 4 jours (28 heures)
Dernière mise à jour : janvier 2024

Présentation

La certification « Oracle Certified Professional: Java SE 17 Developer » s’inscrit dans la continuité des certifications Java attestant d’une grande maîtrise de la plateforme de développement. L’objectif de cette formation est d’entraîner les participants pour maximiser leur chance de réussir l’examen.

Ainsi le programme de la formation correspond exactement aux sujets couverts par la certification.

Programme

Le langage
  • Les types primitifs et classes enveloppes
  • Déclarations, expressions, instructions
  • Blocs, structures conditionnelles et boucles
  • Les expressions switch
  • Les modificateurs, les opérateurs
  • Gestion des exceptions
  • Les énumérations
Concepts objets
  • Les classes et les instances
  • Héritage, polymorphisme, encapsulation
  • Contrôle de la hiérarchie avec les classes scellées
  • Surcharge et redéfinition de méthodes
  • Comparaison de types, le casting
  • hashCode(), equals(), finalize() et toString()
  • Créer des classes immuables avec les records
Les annotations
  • Appliquer des annotations
  • Définir ses propres annotations
  • Traiter les annotations à la compilation ou à l’exécution
Localisation
  • String, StringBuilder et StringBuffer
  • Les blocs de texte
  • Les ResourceBundle
  • Dates et heures locales
  • Fuseaux horaires et heures d’été
  • Mesure du temps
Les entrées / sorties
  • Les flux d’octets et de caractères
  • Appliquer des filtres
  • Créer, supprimer, manipuler les fichiers
  • Sérialiser des objets
  • API NIO 2
L’API Collections et généricité
  • Interfaces Collection, List, Set, Deque et Map
  • Types, méthodes et constructeurs génériques
  • Types paramétrés contraints
  • Utilisation des jokers (wildcards)
  • Trier avec Comparable et Comparator
Java Platform Module System
  • L’intérêt des modules
  • La syntaxe de module-info.java
  • Compiler et exécuter une application modulaire
  • Les services, des extensions dynamiques
  • Fonctionnement avec les anciennes librairies
Programmation concurrente
  • Processus et threads
  • Contrôler l’exécution d’un thread
  • L’API haut niveau java.util.concurrent
Programmation fonctionnelle
  • Expressions lambda
  • Références de méthode
  • Les interfaces fonctionnelles
  • API Stream
  • Traitements en parallèle
JDBC (Java DataBase Connectivity)
  • Architecture de JDBC
  • Effectuer des requêtes à la base de données
  • Instruction basique ou préparée
  • Utilisation de procédures stockées
  • Gestion des transactions

En présentiel

Nous dispensons nos formations en présentiel dans nos locaux de Toulouse ou dans vos locaux dans toute l’Europe.

En distanciel

Nous dispensons également nos formations à distance, sous forme de classe virtuelle en visio conférence, avec l’outil de votre choix (Google Meet, Teams, Zoom…).

Pour toute demande contactez-nous !

Méthode pédagogique

65% de travaux pratiques

Modalités d’évaluation

Travaux pratiques et QCM

Audience

Développeurs Java souhaitant se perfectionner

Versions des technologies

Java SE 17 Developer Certification (1Z0-829)

Pré-requis

Une première expérience avec Java ou un langage objet

Tarif

Nous consulter
Eligible au CPF : OUI

    Votre nom (obligatoire)

    Votre email (obligatoire)

    Votre société (obligatoire)

    Votre demande

    captcha