Formation Préparation de la certification Java SE 8 Programmer II  (1Z0-809)

icon public

Public : Développeurs et analystes programmeurs Java

icon horloge

Durée : 2 jour(s)

Syllabus de la formation Préparation de la certification Java SE 8 Programmer II  (1Z0-809)

Pré-requis : Connaissances en programmation orientée objet Java

Objectifs : Découvrir le cursus de certification Oracle Java ' Préparer la certification Java SE 8 Programmer I : comprendre le type et le format des questions, s'entraîner à  répondre à  des questions, révision des thèmes abordés dans l'examen.

Sanction : Attestation de fin de formation mentionnant le résultat des acquis

Taux de retour à l’emploi : Aucune donnée disponible

Référence : JAV1107-F

Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins

Contact : commercial@dawan.fr

À partir de

990,00 € HT / jour

1 584,00 €HT

1 414,29 € HT

Pour 10 heures utilisables pendant 12 mois

1 980,00 € HT

Tarif plein:

  • Paiement à 60 jours
  • Report possible à J-3
  • 3 tickets d'assistance
Contacter Dawan

Programme de Formation Préparation de la certification Java SE 8 Programmer II  (1Z0-809)

Présentation de la certification

Cursus de certification Oracle

Java SE 8 Programmer : type d'examen, nombre de questions/durée, % minimal de réussite

Plateforme de certification

Considérations lors de l'examen : missing packages, import, fichiers, chemins, fragments de code, commentaires

Atelier : présentation de l'examen et des sujets couverts par le questionnaire 

Révision du contenu de la certification

- Implémentation de classes : encapsulation, héritage, polymorphisme, redéfinition des méthodes hashcode/equals/toString, codage d'un singleton, blocs static.

- Notions avancées de l'objet : abstraction, mot-clé final, classes internes, static, anonymes, types enum, implémentation/héritage d'interfaces, création et utilisation d'expressions lambda.

- Généricité et collections : création et utilisation de classes génériques, collections génériques (ArrayList, TreeSet, TreeMap, ArrayDeque), Utilisation de comparateurs Comparable/Comparator, Streams et filtres de collections, itération de streams et lists, interface Stream, filtres de collections avec des expressions lambda, références de méthodes avec Streams.

- Interfaces fonctionnelles : package java.util.function, implémentation d'interfaces fonctionnelles (primitive, binary, unary).

- Java Stream API : extraction de données (peek, map), recherches (findFirst, findAny, anyMatch, allMatch, noneMatch), classes optionnelles, tri de collections avec Stream API, méthodes de collecte de résultats, usage de flatMap().

- Exceptions et assertions : utilisation du try/catch et du throw, multi-catch/finally, AutoClose (try-with-resources), création d'exceptions et d'auto-closeable resources, utilisation d'assertions.

- API Time : Gestion des dates/heures : LocalDate, LocalTime, Instant, Period et Duration, usage des timezones et formatage de dates, TemporalUnit.

- Java IO et NIO2 : Lecture et écriture depuis la console, utilisation du package java.io, nouveautés du package nio : Path, Files, Stream API avec NIO.2

- Concurrence en Java : Implémentation de threads (Runnable, Callable, ExecutorService), identification de problèmes (deadlock, starvation, livelock, race conditions), contrôle et synchronisation (synchronized, package java.util.concurrent.atomic), collections concurrentes (java.util.concurent), parallel Fork/join, parallel Streams (reduction, decomposition, merging processes, pipelines).

- Accès aux bases de données avec JDBC : Interfaces de JDBC (Driver, Connection, Statement, ResultSet) et implémentations, composants nécessaires de connexions, écriture de requêtes et traitement de résultats.

- Localisation : object Local, manipulation de fichiers properties, création de ressources bundles et chargement.

Passage et correction d'un test blanc

Ateliers corrigés

Questions/réponses, gestion du temps lors du passage de l'examen

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible

Suite de parcours et formations associées

Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.

Aucune date de programmée actuellement. Pour plus d'information sur les prochaines sessions, nous vous invitons à joindre le service commercial par téléphone au 02/318.50.01 (prix d'un appel local) ou depuis notre formulaire de contact.

Nos centres de formation

  • Bruxelles

    Rue de la Loi, 23

    1040 Bruxelles

  • Distance

    32 Boulevard Vincent Gâche

    44000 Nantes

  • Luxembourg

    5 Rue Goethe

    L-1637 Luxembourg