Cours

Préparation à la certification Java 8 niveau 1 - Certified Associate Java SE 8 Programmer («JAVA8A»)

Grâce à cette formation, préparez-vous à l'examen de la certification Java 8 officielle « Oracle Certified Associate Java SE 8 Programmer ».
Durée 3 jours
Prix 2'025.–   excl. 8.1% TVA
Documents Support de cours numérique

Description de la formation

Objectifs
  • Décrire les différentes technologies Java (Java EE, JVM, Java embarqué, etc. )
  • Utiliser Eclipse et comprendre les apports d'un IDE (Integrated Development Environment) en général
  • Comprendre et appliquer les concepts objets au langage Java (classes, méthodes, encapsulation, héritage, constructeur, polymorphisme, classe abstraite, etc.)
  • Connaître et savoir utiliser les types de données du langage Java
  • Maîtriser la syntaxe Java (boucle, test, types, opérateurs, etc.)
  • Gérer les exceptions en Java
  • Créer des packages Java et les déployer
  • Utiliser les API Java
  • Écrire une expression lambda simple
Contenu
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
Création et manipulation de tableaux
  • Déclarer, instancier et manipuler des tableaux à une dimension
  • Déclarer, instancier et manipuler des tableaux à plusieurs dimensions
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
Utilisation des méthodes et mise-en-œuvre de l'encapsulation
  • Créer des méthodes avec arguments et valeur de retour
  • Cycle de vie des variables locales
  • Surcharger des méthodes, notamment les constructeurs
  • Distinguer le constructeur par défaut des constructeurs définis par l'utilisateur
  • Appliquer les modificateurs d'accès
  • Appliquer aux classes les principes de l'encapsulation
  • 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
Mise en oeuvre 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
  • 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
  • Créer et invoquer une méthode qui lance une exception
  • Reconnaître les classes d'exceptions courantes (NullPointerException, ArithmeticException, ArrayIndexOutOfBoundsException, ClassCastException)
Utilisation de classes de l'API Java
  • Manipuler les chaînes de caractères avec les classes String et StringBuilder
  • Créer et manipuler les calendriers avec java.time.LocalDateTime,  java.time.LocalDate, java.time.LocalTime, java.time.format.DateTimeFormatter, java.time.Period
  • Déclarer et utiliser une ArrayList
  • Utilisation des classes enveloppes
  • Principe de l’autoboxing
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 de l’interface fonctionnelle Predicate
Public cible
Cette formation Java s'adresse aux développeurs qui souhaitent se préparer au passage de l'examen officiel de la certification Associate Java 8 Programmer.
Prérequis
Afin de 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.
Certification

Cette formation permet de se préparer à l'examen Java 8 1ZO-808, qui permet de décrocher la certification « Oracle Certified Associate - Java SE 8 Programmer ».

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

7
JUL
2025
9
JUL
2025
Genève
Français
Horaires
CHF 2’025.-
excl. 8.1% TVA
CHF 2’025.-
excl. 8.1% TVA
20
aoû
2025
22
aoû
2025
Lausanne
Français
Horaires
CHF 2’025.-
excl. 8.1% TVA
CHF 2’025.-
excl. 8.1% TVA
1
oct
2025
3
oct
2025
Genève
Français
Horaires
CHF 2’025.-
excl. 8.1% TVA
CHF 2’025.-
excl. 8.1% TVA
10
nov
2025
12
nov
2025
Lausanne
Français
Horaires
CHF 2’025.-
excl. 8.1% TVA
CHF 2’025.-
excl. 8.1% TVA
Prochaine date
7
JUL
2025
9
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 8 niveau 2 - Certified Professional Java SE 8 Programmer («JAVA8P»)

3 jours
CHF
2'025.–