Certification Java 8 niveau 2 - Certified Professional, Java SE 8 Programmer

Page 1 sur 4Lecteur de document UniversityLib

Certification Java 8 niveau 2 - Certified Professional, Java SE 8 Programmer

Programming, Certification, Java · course

Voir tous les documents en programmation

Certification Java 8 niveau 2 - Certified Professional,

Java SE 8 Programmer

OBTENIR LA CERTIFICATION ORACLE CERTIFIED PROFESSIONAL, JAVA SE 8

PROGRAMMER

R f rence : JCJ8B

Dur e : 3 jours (21h.)

Tarif : 2070 HT

Contact : 01 43 34 90 94

Niveau : Expert

Cours distance : Possible

Certification : Oracle Certified Professional Java SE

8 Programmer

Prochaines sessions :

  • 25 septembre au 27 septembre
  • 25 octobre au 27 octobre
  • 29 novembre au 01 d cembre

Objectifs

La certification Oracle Certified Professional, Java SE 8 Programmer (1Z0-809) certifie que son titulaire

ma trise parfaitement la syntaxe de Java 8 et les concepts objets qui lui sont rattach s.

L'examen de certification, comportant 85 questions et d'une dur e de deux heures trente minutes, est r put

difficile et n cessite une bonne pr paration sur tous les th mes abord s, m me pour un d veloppeur Java

confirm .

Concr tement l'objectif est de mettre le candidat dans les meilleures dispositions possibles en vue de

l'examen de certification Java. Il s'agit d'un cours intensif o le bachotage est parfois de rigueur pour viter,

entre autres, les pi ges classiques sur certaines questions.

Au-del de la certification Java, cette formation permet galement de compl ter les connaissances en Java du

candidat et met l'accent sur des points d licats du langage. Le participant pourra ainsi v ritablement valider sa

ma trise du langage Java.

Public

Cette formation Certification Java s'adresse des d veloppeurs d'applications, responsables informatiques,

architectes, chefs de projets, ing nieurs, etc.

Pr -requis

Une bonne ma trise du langage Java est imp rative avant la pr paration, compte-tenu de la difficult de

l' preuve. Une valuation par QCM est demand e tout participant avant son inscription.

Il faut galement avoir suivi la Formation Certification Java 8 niveau 1 - Certified Associate Java SE 8

Programmer (JCJ8).

Certification Oracle Certified Professional, Java SE 8 Programmer

Publicité

Le tarif de cette formation inclut le passage de l'examen 1ZO-809 qui permet d'obtenir la certification Oracle

Certified Professional, Java SE 8 Programmer.

L'examen consiste en un QCM de 85 questions sur Java SE 8 et dure deux heures trente. Il faut obtenir un

score minimum de 65% de bonnes r ponses pour obtenir la certification.

Contenu du cours

Conception de classes Java

Mettre en Suvre lencapsulation

Mettre en Suvre lh ritage, y compris les sp cificateurs d'acc s et la composition

Mettre en Suvre le polymorphisme

Red finir les m thodes hashCode, equals, et toString de la classe Object

Cr er et utiliser les classes Singleton et les classes non modifiables

D velopper du code qui utilise le mot-cl static sur: les blocs dinstructions, les variables, les m thodes, les

classes

PLB CONSULTANT - 22/24, rue du Pr sident Wilson - 92300 Levallois-Perret - T l : 01 43 34 90 94 - Fax : 01 43 34 90 95 - www.plb.fr - [email protected]

1/4

Certification Java 8 niveau 2 - Certified Professional,

Java SE 8 Programmer

OBTENIR LA CERTIFICATION ORACLE CERTIFIED PROFESSIONAL, JAVA SE 8

PROGRAMMER

Travaux Pratiques :

Test blanc et corrig du test

Conception avanc e de classes

D velopper du code qui utilise les classes et les m thodes abstraites

D velopper du code qui utilise le mot-cl final

Cr er des classes embo t es notamment celles d clar es static, les classes locales, classes internes et

anonymes

Utiliser les types num r s, y compris ceux comportant des m thodes et des constructeurs

D velopper du code qui d clare, impl mente et/ou h rite dinterfaces, utiliser lannoatation @Override

Cr er et utiliser les expressions lambdas

Travaux Pratiques :

Test blanc et corrig du test

Collections et g n ricit

Cr er et utiliser une classe g n rique

Cr er et utiliser les objets ArrayList, TreeSet, TreeMap et ArrayDeque

Utiliser les interfaces java.util.Comparator et java.lang.Comparable

Publicité

Les filtres et lAPI Stream appliqu s aux collections

Utiliser la m thode forEach de Stream et List

D crire linterface Stream et les s quences dop rations

Filtrer une collection en utilisant des expressions lambdas

Utiliser les r f rences de m thodes avec lAPI Stream

Travaux Pratiques :

Test blanc et corrig du test

Les interfaces fonctionnelles pr d finies

Utiliser les interfaces pr d finies du package java.util.function comme Predicate, Consumer, Function, et

Supplier

D velopper du code qui utilise les versions primitives des interfaces fonctionnelles

D velopper du code qui utilise les versions binaires des interfaces fonctionnelles

D velopper du code qui utilise linterface UnaryOperator

Travaux Pratiques :

Test blanc et corrig du test

LAPI java Stream

D velopper du code pour extraire les donn es dun objet en utilisant les m thodes peek() et map(), y compris

les versions primitives de map()

Rechercher des donn es au moyen de m thodes des classes de lAPI Stream comme findFirst, findAny,

anyMatch, allMatch, noneMatch

D velopper du code qui utilise la classe Optional

2/4

PLB CONSULTANT - 22/24, rue du Pr sident Wilson - 92300 Levallois-Perret - T l : 01 43 34 90 94 - Fax : 01 43 34 90 95 - www.plb.fr - [email protected]

Certification Java 8 niveau 2 - Certified Professional,

Java SE 8 Programmer

OBTENIR LA CERTIFICATION ORACLE CERTIFIED PROFESSIONAL, JAVA SE 8

PROGRAMMER

D velopper du code qui utilise les m thodes de traitement et les m thodes de calcul de Stream

Trier une collection au moyen de lAPI Stream

Stocker dans une collection les r sultats en utilisant la m thode collect et grouper/partitionner les donn es

avec la classe Collector

Utiliser les m thodes flatMap() de lAPI Stream

Travaux Pratiques :

Test blanc et corrig du test

Exceptions et Assertions

Publicité

Utiliser les instructions try-catch et throw

Utiliser les clauses catch, multi-catch et finally

Utiliser des ressources Auto-closeable avec linstrcution try-with-resources

Cr er des exceptions personnalis es et des ressources Auto-closeable

Tester les invariants au moyen d'assertions

Travaux Pratiques :

Test blanc et corrig du test

Utiliser lAPI java SE 8 : Date/temps

Cr er et g rer les v nements li s aux dates et au temps, y compris une combinaison des deux, en utilisant

LocalDate, LocalTime, LocaDateTime, Instant, Period, Duration

Travailler avec les dates et le temps au travers des zones et g rer les changements dus lheure d t , ainsi

que leur formatage

Cr er et g rer les v nements li s aux dates et au temps en utilisant Instant, Period, Duration, et

TemporalUnit

Travaux Pratiques :

Test blanc et corrig du test

Entr es / sorties de base

Lire et crire des donn es sur la console

Utiliser les classes du package java.io, notamment BufferedReader, BufferedWriter, File, FileReader,

FileWriter, FileInputStream, FileOutputStream, ObjectOutputStream, ObjectInputStream, PrintWriter

Travaux Pratiques :

Test blanc et corrig du test

Entr es/sorties sur fichiers (NIO.2)

Utlisier linterface Path pour manipuler les chemins de r pertoires ou de fichiers

Utiliser la classe Files pour v rifier, lire, supprimer, copier, d placer, g rer les m ta-donn es sur fichiers ou

r pertoires

Utiliser lAPI Stream avec NIO.2

PLB CONSULTANT - 22/24, rue du Pr sident Wilson - 92300 Levallois-Perret - T l : 01 43 34 90 94 - Fax : 01 43 34 90 95 - www.plb.fr - [email protected]

3/4

Certification Java 8 niveau 2 - Certified Professional,

Java SE 8 Programmer

OBTENIR LA CERTIFICATION ORACLE CERTIFIED PROFESSIONAL, JAVA SE 8

PROGRAMMER

Travaux Pratiques :

Test blanc et corrig du test

Publicité

Les acc s concurrents

Cr er des threads avec Runnable, Callable et utiliser un ExecutorService pour ex cuter les t ches

Identifer les probl mes potentiels du multi-threading parmi les deadlocks, starvation, livelock, race conditions

Utiliser le mot-cl synchronized et le package java.util.concurrent.atomic pour contr ler lordre dex cution des

threads

Utiliser les collections java.util.concurrent et les classes CyclicBarrier et CopyOnWriteArrayList

Utiliser le framework Fork/Join

Utiliser les streams parall les pour r duire, d composer, fusionner, et am liorer les performances

Travaux Pratiques :

Test blanc et corrig du test

Applications d'acc s aux bases de donn es avec JDBC

D crire les interfaces qui constituent le cSur des API JDBC (notamment les interfaces Driver, Connection,

Statement, et ResultSet et leur relation avec les impl mentations des fournisseurs)

Identifier les composants n cessaires pour se connecter avec une base de donn es en utilisant la classe

DriverManager (ainsi que l'URL jdbc)

Soumettre des requ tes et lire les r sultats de la base de donn es (cr ation des tats, reour des r sultats,

parcours des r sultats, fermeture des r sultats, des tats et des connexions)

Travaux Pratiques :

Test blanc et corrig du test

Internationalisation

Lire et configurer la langue avec un objet Locale

Cr er et lire un fichier Properties

Construire un resource bundle pour chaque langue et le charger dans lapplication

Travaux Pratiques :

Test blanc et corrig du test

Travaux pratiques

Les travaux pratiques consistent essentiellement passer des tests blancs en anglais, les tests sont ensuite

corrig s afin de mesurer la progression de chacun et d'insister encore sur les points ou des erreurs ont t

commises.

PLB CONSULTANT - 22/24, rue du Pr sident Wilson - 92300 Levallois-Perret - T l : 01 43 34 90 94 - Fax : 01 43 34 90 95 - www.plb.fr - [email protected]

4/4