Cours

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

Grâce à cette formation, commencez votre préparation à l'examen de la certification « Oracle Certified Professional Java SE 11 Developer »
Durée 3 jours
Prix 2'025.–   excl. 8.1% TVA
Documents Support de cours numérique

Description de la formation

Objectifs
  • Commencer la préparation à l'examen de la certification « Certified Professional - Java SE 11 Developer »
  • 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 certification 1Z0-819
Contenu
Présentation de la certification "OCP Java SE 11 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-819)

Révisions
Bases de Java
  • 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
  • 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…

Opérateurs et des branchements conditionnels
  • Utiliser les opérateurs Java, priorité des opérateurs
  • Opérateurs arithmétiques, sur bits, de comparaison, parenthèses, d’affectation
  • Comparaison des objets en utilisant == et la méthode equals
  • Utiliser les branchements avec if, if/else et l'opérateur ternaire
  • Utiliser l'instruction switch

Utilisation des boucles
  • 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

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
  • Les classes abstraites
  • Introduction aux classes emboîtées

Mise en œuvre de l'héritage
  • 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
  • Utiliser les mot-clés this et super pour l'accès aux objets et aux constructeurs
  • Hériter de classes abstraites et implémenter des interfaces

Gestion des exceptions
  • Distinguer les exceptions contrôlées des exceptions non contrôlées, ainsi que des Errors
  • Créer un bloc try-catch et déterminer comment les exceptions modifient le déroulement normal du programme
  • Décrire les avantages de la gestion d'exceptions
  • Rôle de finally
  • Mise en œuvre du try-with-resources
  • Créer et invoquer une méthode qui lance une exception
  • Reconnaître les classes d'exceptions courantes

Utilisation de classes de l'API Java
  • Manipuler les chaînes de caractères avec les classes String et StringBuilder
  • Déclarer, instancier et manipuler des tableaux à une dimension
  • Déclarer, instancier et manipuler des tableaux à plusieurs dimensions
  • Manipuler les tableaux avec les méthodes de la classe Arrays
  • Déclarer et utiliser une ArrayList
  • Utilisation des classes enveloppes
  • Principe de l’autoboxing
  • Les collections de type Set et Map
  • Les méthodes de la classe Math

Expressions Lambdas
  • Comprendre les principes de la programmation fonctionnelle
  • Syntaxe des classes internes anonymes
  • Notion d’interface fonctionnelle
  • Anatomie d'une Expression Lambda
  • Mise en œuvre des interfaces fonctionnelles Consumer, Supplier, Predicate, Comparator

Mise en œuvre des modules
  • Notion de module, format du descripteur de module
  • Directives export, requires, uses, provides, opens
  • Mise en œuvre de modules
  • Accès aux modules de la bibliothèque Java
  • Compilation/exécution d’un projet modulaire
  • Commandes jdeps et jlink

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 d'Oracle (1Z0-819), permettant d'obtenir la certification « Oracle Certified Professional - Java SE 11 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 et de déjà connaître assez bien les sujets du contenu de ce cours.
Certification

Cette formation constitue la première étape afin de vous préparer à l'examen Oracle Java SE 11 Developer (1Z0-819). Cette certification étant réputée très difficile, sa préparation a été décomposée en deux formations distinctes. Pour compléter vos connaissances, vous devez suivre la formation de niveau 2.

L'examen dure 90 minutes et nécessite de répondre à 50 questions de type QCM. Un minimum de 68% de bonnes réponses est attendu.

L'examen de certification n'est pas compris dans le prix de 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...

23
JUN
2025
25
JUN
2025
Genève
Français
Horaires
CHF 2’025.-
excl. 8.1% TVA
CHF 2’025.-
excl. 8.1% TVA
4
aoû
2025
6
aoû
2025
Lausanne
Français
Horaires
CHF 2’025.-
excl. 8.1% TVA
CHF 2’025.-
excl. 8.1% TVA
15
sep
2025
17
sep
2025
Genève
Français
Horaires
CHF 2’025.-
excl. 8.1% TVA
CHF 2’025.-
excl. 8.1% TVA
27
oct
2025
29
oct
2025
Lausanne
Français
Horaires
CHF 2’025.-
excl. 8.1% TVA
CHF 2’025.-
excl. 8.1% TVA
8
déc
2025
10
déc
2025
Genève
Français
Horaires
CHF 2’025.-
excl. 8.1% TVA
CHF 2’025.-
excl. 8.1% TVA
Prochaine date
23
JUN
2025
25
JUN
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 11 partie 2 - Certified Professional Java SE 11 Developer («JAV11B»)

4 jours
CHF
2'700.–