JavaEE Logo

Goals


- Discover the Oracle Java certification course 'Prepare for the Java SE 8 certification Program IÂ: understand the type and format of questions, practice answering questions, review the topics covered in the exam.

Program

Oracle certification path

Java SE 8 Programmer: exam type, number of questions / duration, minimum% pass

Certification platform

Considerations when reviewing: missing packages, import, files, paths, snippets, comments

Workshop: presentation of the exam and the subjects covered by the questionnaire 

– Class implementation: encapsulation, inheritance, polymorphism, redefinition of hashcode / equals / toString methods, coding of a singleton, static blocks.

– Advanced notions of the object: abstraction, final keyword, inner classes, static, anonymous, enum types, implementation / inheritance of interfaces, creation and use of lambda expressions.

– Genericity and collections: creation and use of generic classes, generic collections (ArrayList, TreeSet, TreeMap, ArrayDeque), Use of Comparable / Comparator, Streams and collection filters, iteration of streams and lists, Stream interface, collection filters with lambda expressions, method references with Streams.

– Functional interfaces:java.util.function package, implementation of functional interfaces (primitive, binary, unary).

– Java Stream API: data extraction (peek, map), searches (findFirst, findAny, anyMatch, allMatch, noneMatch), optional classes, sorting of collections with Stream API, results collection methods, use of flatMap ().

– Exceptions and assertions: use of try / catch and throw, multi-catch / finally, AutoClose (try-with-resources), creation of exceptions and auto-closeable resources, use of assertions.

– Time API : Date / time management: LocalDate, LocalTime, Instant, Period and Duration, use of timezones and date formatting, TemporalUnit.

– Java IO and NIO2:Reading and writing from the console, use of the java.io package, new features of the nio package: Path, Files, Stream API with NIO. 2

– Competition in Java: Implementation of threads (Runnable, Callable, ExecutorService), problem identification (deadlock , starvation, livelock, race conditions), control and synchronization (synchronized, package java.util.concurrent.atomic), concurrent collections (java.util.concurent), parallel Fork / join, parallel Streams (reduction, decomposition, merging processes, pipelines).

– Access to databases with JDBC: JDBC interfaces (Driver, Connection, Statement, ResultSet) and implementations, necessary components of connections, writing of requests and processing of results.

– Location:object Local, manipulation of properties files, creation of resource bundles and loading.

Duration

2 days

Price

£ 1980

Audience

Java developers and analysts

Prerequisites

Knowledge of Java object-oriented programming

Reference

JAV1107-F

Sessions

Contact us for more informations about session date