Formation : Oracle Certified Professional, Java SE 21 Developer, préparation à la certification
Oracle Certified Professional, Java SE 21 Developer, préparation à la certification
New
Ce cours vise à préparer les candidats à l'examen de certification Oracle Java SE 21 et à actualiser leurs connaissances en Java, en se concentrant sur les aspects complexes du langage et des principales bibliothèques.
INTER
INTRA
SUR MESURE
Cours pratique Disponible en anglais, à la demande
Vous souhaitez une formation adaptée aux spécificités de votre entreprise et de vos équipes ? Nos experts construisent votre formation sur mesure, dans la langue de votre choix !
Ce cours vise à préparer les candidats à l'examen de certification Oracle Java SE 21 et à actualiser leurs connaissances en Java, en se concentrant sur les aspects complexes du langage et des principales bibliothèques.
À l’issue de la formation, le participant sera en mesure de :
Programmer avec les classes et les méthodes abstraites
Maîtriser la création de requêtes et lire les résultats de la base de données
Gérer les événements liés aux dates et au temps
Utiliser les API Java
Public concerné
Développeurs d'applications.
Prérequis
Une bonne maîtrise du langage Java est impérative.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisantce test.
Certification incluse
Cette formation comprend le voucher nécessaire à l'inscription et au passage de l'examen de la certification 1Z0-830 auprès du partenaire d'Oracle, Pearson Vue. La durée est de 120 minutes, et comprend 50 questions de type QCM. Le score minimum pour l'obtention de la certification est de 68 %.
Méthodes et moyens pédagogiques
Travaux pratiques
Les séquences théoriques sont suivies de tests blancs préparant à l'examen.
Méthodes pédagogiques
Pédagogie active favorisant l'implication personnelle et les échanges entre participants.
Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.
Programme de la formation
1
Le langage
Les types primitifs et classes enveloppes.
Les énumérations.
Déclarations, expressions, instructions.
Blocs, structures conditionnelles et boucles.
Les modificateurs, les opérateurs.
Gestion des exceptions.
Les expressions switch.
Les annotations.
Les patterns matching.
Travaux pratiques
2
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.
Travaux pratiques
3
Classes utilitaires
String, StringBuilder et blocs de texte.
Créer, supprimer, manipuler les fichiers. API NIO 2.
Sérialisation objets.
Lire et écrire dans la console.
L’API Collections et généricité. Trier avec Comparable et Comparator.
Types paramétrés contraints. Utilisation des jokers (wildcards).
Travaux pratiques
4
Fonctionnalités de localisation
Les classes Locale et ResourceBundle.
Formatage des textes (nombres, dates…).
Gestion des devises (Currency).
Dates et heures locales.
Fuseaux horaires et heures d’été.
Travaux pratiques
5
Java Platform Module System
L’intérêt des modules.
La syntaxe de module-info.java.
L’API haut niveau java.util.concurrent.
Les threads virtuels.
Travaux pratiques
6
Programmation concurrente
Processus et threads.
Contrôler l’exécution d’un thread.
L’API haut niveau java.util.concurrent.
Les threads virtuels.
Travaux pratiques
Live coding : programmation et interactions.
7
Programmation fonctionnelle
Expressions lambda.
Références de méthode.
Les interfaces fonctionnelles.
API Stream.
Travaux pratiques
Entraînement intensif sur des questions types de l'examen de certification.