Cours

Préparation à la certification Java 17 partie 1 - Certified Professional Java SE 17 Developer («JAV17A»)

Cette formation est la première partie de la préparation à l'examen de la certification « Oracle Certified Professional - Java SE 17 Developer ».
Durée 3 jours
Prix 2'025.–   excl. 8.1% TVA
Documents Support de cours numérique

Description de la formation

Objectifs
  • Réussir la certification Java SE 17 Developer (examen 1Z0-829 - Oracle Certified Professional)
  • Effectuer un choix stratégique vous évitant de perdre du temps inutilement lors de l'examen
  • Déterminer les sujets qui nécessiteront un travail de préparation complémentaire
  • Augmenter vos chances de réussir l’examen de la certification
Contenu
Présentation de la certification "OCP Java SE 17 Developer"
  • Présentation des différentes certifications Java d'Oracle 
  • Déroulement du processus d'inscription  
  • Déroulement de l'épreuve 
  • Recommandations pour le passage de l'examen 
  • Stratégies gagnantes 
  • Contenu détaillé de la certification OCP (1ZO-829)
Révisions
Chap.1 - Construction de blocs
  • Différentes catégories de variables, portée et cycle de vie 
  • Type primitifs, conversions implicites et explicites (cast) 
  • Structure d'une classe : attributs, constructeurs, méthodes 
  • Accès aux attributs d'un objet 
  • Portée et cycle de vie d'un objet 
  • Création d’objets 
  • Compiler/exécuter un programme Java en ligne de commande 
  • Importer des classes d'autres packages  
  • Comparer et distinguer les caractéristiques de Java comme: indépendance de la plateforme, orienté objet, l'encapsulation, etc…
Chap.2 - Opérateurs
  • Utiliser les opérateurs Java, priorité des opérateurs 
  • Opérateurs unaires, binaires, ternaire 
  • Opérateurs arithmétiques, sur bits, de comparaison, parenthèses, d’affectation 
  • Comparaison des objets en utilisant == et la méthode equals 
  • Affectations simples et calculée
Chap.3 - Décisions
  • Utiliser les branchements avec if, if/else et l'opérateur ternaire 
  • Utiliser l'instruction switch dans ses différentes syntaxes, notamment yield 
  • Utiliser l’opérateur instanceof et le Pattern Matching 
  • Créer et utiliser les boucles while 
  • Créer et utiliser les boucles for y compris la boucle for-each 
  • Créer et utiliser les boucles do-while 
  • Utiliser les instructions break et continue
Chap.4 - API essentielles
  • Manipuler les chaînes de caractères avec les classes String et StringBuilder 
  • Manipuler les blocs de texte 
  • Déclarer, instancier et manipuler des tableaux à une dimension 
  • Déclarer, instancier et manipuler des tableaux à plusieurs dimensions 
  • Les méthodes de la classe Math 
  • Utiliser les méthodes des classes LocalDate, LocalTime, LocaDateTime, Instant, TimeZone, Period, Duration 
  • Formater les dates et le temps 
  • Gérer les zones géographiques 
  • Calculer les durées avec les classes Period et Duration 
  • Compatibilité des nouvelles classes avec les classes java.util.Date et java.util.Calendar
Chap.5 - Méthodes
  • Conception de méthodes 
  • Déclaration de variables locales et d’instance 
  • Utilisation de paramètres varargs 
  • Modificateurs d’accès 
  • Accès aux membres static 
  • Passage d’arguments aux méthodes 
  • Surcharge de méthodes
Chap.6 - Conception de classes
  • Appliquer aux classes les principes de l'encapsulation 
  • Distinguer le constructeur par défaut des constructeurs définis par l'utilisateur 
  • Appliquer les modificateurs d'accès 
  • Créer des méthodes avec arguments et valeur de retour 
  • Cycle de vie des variables locales 
  • Surcharger des méthodes, notamment les constructeurs 
  • Maîtriser le passage d'arguments aux méthodes par valeur et par référence 
  • Appliquer le mot-clé static aux attributs et aux méthodes 
  • Les blocs d’initialisation, les blocs static 
  • Méthodes par défaut, privées et méthodes static dans les interfaces 
  • Utiliser des classes et des objets immutable 
  • Utiliser les classes et les méthodes abstraites 
  • Développer du code qui utilise le mot-clé final  
  • Décrire le principe de l'héritage et ses bénéfices 
  • Utilisation de l’opérateur instanceof 
  • Utiliser les mot-clés this et super pour l'accès aux objets et aux constructeurs 
  • Hériter de classes abstraites
Chap.7 - Au-delà des classes
  • Créer des classes emboîtées static, les classes locales, classes internes et anonymes 
  • Implémenter des interfaces 
  • Utiliser les types énumérés, y compris ceux comportant des méthodes et des constructeurs 
  • Créer/utiliser des records 
  • Créer/utiliser des classes ou interfaces scellées 
  • Décrire le principe de l'héritage et ses bénéfices 
  • Mettre en œuvre le polymorphisme, redéfinir des méthodes 
  • Savoir déterminer quand un cast est nécessaire 
  • Utilisation de l’opérateur instanceof 
  • Hériter de classes abstraites et implémenter des interfaces

Fait partie des cours suivants

Public cible
Cette formation s'adresse aux développeurs qui souhaitent se préparer au passage de l’examen officiel 1ZO-829 d'Oracle, permettant d'obtenir la certification « Oracle Certified Professional - Java SE 17 Developer ».
Prérequis
Pour tirer pleinement profit de cette formation de préparation à l'examen de certification, il est nécessaire d'avoir au préalable de bonnes bases en programmation Java 17 ainsi qu'une bonne pratique.
Certification

Cette formation est la première partie de la préparation à l'examen de la certification « Oracle Certified Professional - Java SE 17 Developer ». Afin de compléter votre préparation, vous devrez suivre la deuxième partie de la préparation.

L'examen 1Z0-829 dure 1h30, et nécessite de répondre à 50 questions de type QCM. Il est attendu un minimum de 68% de bonnes réponses.

L'examen de certification n'est pas compris dans la formation. Vous pourrez vous y inscrire directement auprès d'Oracle.

Téléchargement

Questions sur le cours

Avez-vous des questions?
Prénom
Nom
Société optionnel
e-mail
Téléphone
Je souhaite réserver ce cours en tant que cours d'entreprise
Prénom
Nom
Société
e-mail
Téléphone
Nombre de participants
Lieu de formation souhaité
Date de début (DD.MM.YYYY)
Date de fin (DD.MM.YYYY)

Choisissez votre session...

30
JUN
2025
2
JUL
2025
Genève
Français
Horaires
CHF 2’025.-
excl. 8.1% TVA
CHF 2’025.-
excl. 8.1% TVA
11
aoû
2025
13
aoû
2025
Lausanne
Français
Horaires
CHF 2’025.-
excl. 8.1% TVA
CHF 2’025.-
excl. 8.1% TVA
22
sep
2025
24
sep
2025
Genève
Français
Horaires
CHF 2’025.-
excl. 8.1% TVA
CHF 2’025.-
excl. 8.1% TVA
3
nov
2025
5
nov
2025
Lausanne
Français
Horaires
CHF 2’025.-
excl. 8.1% TVA
CHF 2’025.-
excl. 8.1% TVA
15
déc
2025
17
déc
2025
Genève
Français
Horaires
CHF 2’025.-
excl. 8.1% TVA
CHF 2’025.-
excl. 8.1% TVA
Prochaine date
30
JUN
2025
2
JUL
2025
Genève
Français
Horaires
CHF 2’025.-
excl. 8.1% TVA
CHF 2’025.-
excl. 8.1% TVA

Formations complémentaires

Préparation à la certification Java 17 partie 2 - Certified Professional Java SE 17 Developer («JAV17B»)

4 jours
CHF
2'700.–