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...

19
mai
2025
21
mai
2025
Lausanne
Français
Horaires
CHF 2’025.-
excl. 8.1% TVA
CHF 2’025.-
excl. 8.1% TVA
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
19
mai
2025
21
mai
2025
Lausanne
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.–