> Formations > Technologies numériques > Développement logiciel > Java, Java EE, Jakarta > Formation Oracle Certified Professional, Java SE 21 Developer, préparation à la certification > Formations > Technologies numériques > Formation Oracle Certified Professional, Java SE 21 Developer, préparation à la certification

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

Réf. OZT
  4j - 28h00
Prix : Nous contacter
Pauses-café et
déjeuners offerts




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.


Objectifs pédagogiques
À 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 faisant  ce 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.


Solutions de financement
Plusieurs solutions existent pour financer votre formation et dépendent de votre situation professionnelle.
Découvrez-les sur notre page Comment financer sa formation ou contactez votre conseiller formation.

Horaires
les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.