Aller au contenu principal
Gust Training

Formation Certification Java 8 niveau 1 (Oracle Certified Associate Java SE8 Programmer)

Objectifs de la formation Java Ce cours vous prépare au passage de la certification Java 8 officielle "Oracle Certified Associate Java SE 8

Durée :
1 Jours
Niveau :
Intermédiaire
Modalités :
Présentiel · En ligne · Hybride

Objectifs de la formation

Ce cours vous prépare au passage de la certification Java 8 officielle “Oracle Certified Associate Java SE 8 Programmer” réf. 1Z0-808.
Elle consiste à effectuer des révisions sur des sujets supposés déjà connus du candidat à l’examen

À l’issue de cette formation de préparation à la certification Java 8 « Oracle Certified Associate Java SE 8 Programmer», vous saurez :

  • 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 passage de la certification.

À qui s’adresse cette formation ?

Public :

Cette formation Java s’adresse aux développeurs ou à toute personne souhaitant préparer le passage de l’examen officiel de certification Java 8 (1ZO-808).

Prérequis :

Pour tirer pleinement profit de cette formation de préparation à l’examen de certification, il est nécessaire d’avoir le niveau de compétences et de connaissances acquises dans les modules 1B à 3.2.

Programme

Présentation de la certification “Certified Associate Java SE 8 Programmer”

  • Présentation de la certification “Certified Associate Java SE 8 Programmer” 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 OCA (1ZO-808)

Révisions: Bases de Java

  • Définir la portée des variables Définir la structure d’une classe Créer des applications Java avec méthode main. Exécuter un programme Java en ligne de commande Importer d’autres packages pour les rendre accessibles Comparer et distinguer les caractéristiques de Java comme : indépendance de la plateforme, orienté objet, l’encapsulation, etc.

Travaux Pratiques :

Passage d’un QCM-bilan

Utilisation des types de données

Déclarer et initialiser les variables (y compris avec casts)
Faire la différence entre références et variables de types primitifs
Savoir comment lire ou écrire dans les attributs d’un objet
Expliquer le cycle de vie d’un objet (création, déréférencement par réaffectation et ramasse-miettes)
Développer du code qui utilise les classes enveloppes comme Boolean, Double et Integer)

Travaux Pratiques :

Passage d’un QCM-bilan

Utilisation des opérateurs et des branchements conditionnels

  • Utiliser les opérateurs Java; avoir recours aux parenthèses pour modifier l’ordre d’évaluation des opérateurs Comparaison des chaînes de caractères avec d’autres objets en utilisant == et equals() Utiliser les branchements avec if, if/else et l’opérateur ternaire Utiliser l’instruction switch

Travaux Pratiques :

Passage d’un QCM-bilan

Création et manipulation de tableaux

  • Déclarer, instancier et manipuler des tableaux à une dimension Déclarer, instancier et manipuler des tableaux à plusieurs dimensions

Travaux Pratiques :

Passage d’un QCM-bilan

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 Comparer les boucles entre elles Utiliser les instructions break et continue

Travaux Pratiques :

Passage d’un QCM-bilan

Utilisation des méthodes et mise en œuvre de l’encapsulation

  • Créer des méthodes avec arguments et valeur de retour, y compris les méthodes surchargées Appliquer le mot-clé static aux attributs et aux méthodes Créer et surcharger 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

Travaux Pratiques :

Passage d’un QCM-bilan

Mise en œuvre de l’héritage

  • Décrire le principe de l’héritage et ses bénéfices Développer du code mettant en œuvre le polymorphisme, redéfinir des méthodes ; distinguer le type d’un objet du type de sa référence Savoir déterminer quand un cast est nécessaire Utiliser les mots clés this et super pour l’accès aux objets et aux constructeurs Utiliser les classes abstraites et les interfaces

Travaux Pratiques :

Passage d’un QCM-bilan

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 (Null Pointer Exception, Arithmetic Exception, Array Index Out Of Bounds Exception, Class Cast Exception)

Travaux Pratiques :

Passage d’un QCM-bilan

Utilisation de classes de l’API Java

  • Manipuler les chaînes de caractères avec la classe String Builder et ses méthodes Créer et manipuler les calendriers avec java.time.LocalDateTime, java.time.LocalDate, java.time.LocalTime, java.time.format. Date Time Formater, java.time.Period Déclarer et utiliser une ArrayList Écrire une expression lambda qui consomme une expression lambda avec Predicate

Travaux Pratiques :

Passage d’un QCM-bilan

Thèmes : Java

Formations non classées

Word

Objectifs de la formation Word 2010 Malgré tout votre savoir à propos de Word 2010, ce logiciel ne vous a peut-être pas dévoilé toutes ses

Durée
20 Heures
Niveau
Fondamental
Modalités
Présentiel · En ligne · Hybride

Formations non classées

Vue Js

Objectifs de la formation Vue.js Si vous êtes perdu face aux nombreux frameworks JavaScript modernes, Vue.js est la réponse à la complexité

Durée
1 Mois
Niveau
Fondamental
Modalités
Présentiel · En ligne · Hybride

Formations non classées

Typescript

Description de la formation TypeScript TypeScript est un langage de programmation créé par Microsoft. Conçu à l'origine dans le but

Durée
1 Mois
Niveau
Fondamental
Modalités
Présentiel · En ligne · Hybride

Formations non classées

Symfony

Objectifs de la formation Symfony 4 avancé Cette formation Symfony 4 vous permettra d’aller au-delà d’une utilisation de base du framework. Le

Durée
1 Mois
Niveau
Avancé
Modalités
Présentiel · En ligne · Hybride