Course : Oracle Certified Professional, Java SE 8 Programmer: Certification Prep

Oracle Certified Professional, Java SE 8 Programmer: Certification Prep






INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class

Ref. OZH
  4d - 28h00
Price : Contact us






Teaching objectives
At the end of the training, the participant will be able to:
Program with abstract classes and methods
Master the creation of queries and read the results from the database
Manage date- and time-related events
Use the Java APIs

Certification
This course includes the voucher needed to register for and take certification exam 1Z0-809 from Oracle's partner, Pearson Vue.

Course schedule

1
Creating Java classes

  • Encapsulation and inheritance concepts.
  • Polymorphism and methods.
  • Singleton classes, immutable classes.
  • Nested classes, enumerated types and lambda expressions.
Hands-on work
Mock test and answer key.

2
Collections and genericity

  • Generic classes.
  • The java.util.Comparator and java.lang.Comparable interfaces, filters and the Stream API.
  • The forEach method of Stream.
  • The Stream interface and the sequences of operations.
  • Method references with the Stream API.
Hands-on work
Mock test and answer key.

3
Predefined functional interfaces

  • Predefined interfaces of the java.util.function package.
  • Primitive versions of functional interfaces.
  • Binary versions of functional interfaces.
  • The UnaryOperator interface.

4
The Java Stream API

  • Extracting and searching for data using Stream API methods.
  • The Optional class. Treatment methods.
  • Sorting a collection. Storing the results.
  • flatMap() methods.
Hands-on work
Mock test and answer key.

5
Exceptions, assertions and the Java SE 8 API: date/time

  • The try-catch, throw and catch clauses.
  • Auto-closeable resources.
  • Custom exceptions and Auto-closeable resources.
  • Invariants and events related to dates and time.
  • Creating and managing date- and time-related events.
Hands-on work
Mock test and answer key.

6
Inputs and outputs

  • The data on the console. The classes of the java.io package.
  • The Path interface. The Files class.
  • Using the Stream API with NIO.2.
Hands-on work
Mock test and answer key.

7
Competing accesses

  • Creating threads.
  • The keyword synchronized and the java.util.concurrent.atomic package.
  • The java.util.concurrent collections.
  • The Fork/Join framework and parallel streams.
Hands-on work
Mock test and answer key.

8
Database access with JDBC and internationalization

  • The interfaces that form the core of APIs.
  • Components for the database.
  • Creating queries and reading the results.
  • Configuring the language with a "Locale" object.
  • Creating and reading a Properties file and creating a resource bundle.
Hands-on work
Mock test and answer key.


Customer reviews
4,6 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.


Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class