JAVA SE 8 PROGRAMMER II 1Z0-809 ONLINE COURSE

Course

Distance

£ 240 VAT inc.

Description

  • Type

    Course

  • Level

    Intermediate

  • Methodology

    Distance Learning

  • Class hours

    120h

  • Duration

    Flexible

  • Start date

    Different dates available

  • Online campus

    Yes

  • Delivery of study materials

    Yes

  • Support service

    Yes

  • Virtual classes

    Yes

The course covers all the objectives of the 1Z0-809 exam and develops understanding on topics such as functional programming; basics of object-oriented programming; application of knowledge in database work; and much more.

Facilities

Location

Start date

Distance Learning

Start date

Different dates availableEnrolment now open

About this course

It is recommended that you have previously studied and completed the Java SE Programmer SE 1 1Z0-809 Course and exam, or have existing prerequisite knowledge from that syllabus.

On Completion of this course, you can apply for the Oracle Certified Professional Java SE 8 Programmer II 1Z0-809 Examination.

Exam based practical tasks
Real equipment, absolutely no simulations

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2016
2015

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 15 years

Subjects

  • Java
  • Programming
  • Oracle
  • Java Technology
  • Javascript
  • Java Coding
  • Interface
  • Design
  • Functional programming
  • Database

Teachers and trainers (1)

N/A N/A

N/A N/A

Distance Learning Tutor

Course programme

The Java SE 8 Programmer II Course includes the following contents:

Pre-assessment:

The pre-assessment is designed as a guide to assess the students’ knowledge of the course topics before they begin the course. The results will help them to understand what you need to learn and after going through the course contents they will be able to score higher on this and the other practice tests in the course.

Chapter & Lessons:

Unit One – Advanced Class Design

The following topics are covered: Reviewing OCA Concepts; Using instanceof; Understanding Virtual Method Invocation; Annotating Overridden Methods; Coding equals, hashCode, and toString; Working with Enums; Creating Nested Classes; Summary; and Exam Essentials.

Unit Two – Design Patterns and Principals

The following topics are covered: Designing an Interface; Introducing Functional Programming; Implementing Polymorphism; Understanding Design Principles; Working with Design Patterns; Summary; and Exam Essentials.

Unit Three – Generics and Collections

The following topics are covered: Reviewing OCA Collections; Working with Generics; Using Lists, Sets, Maps, and Queues; Comparator vs. Comparable; Searching and Sorting; Additions in Java 8; Summary; and Exam Essentials.

Unit Four – Functional Programming

The following topics are covered: Using Variables in Lambdas; Working with Built-In Functional Interfaces; Returning an Optional; Using Streams; Working with Primitives; Working with Advanced Stream Pipeline Concepts; Summary; and Exam Essentials.

Unit Five – Dates, Strings and Localization

The following topics are covered: Working with Dates and Times; Reviewing the String class; Adding Internationalization and Localization; Summary; and Exam Essentials.

Unit Six – Exceptions and Assertions

The following topics are covered: Reviewing Exceptions; Creating Custom Exceptions; Using Multi-catch; Using Try-With-Resources; Rethrowing Exceptions; Working with Assertions; Summary; and Exam Essentials.

Unit Seven – Concurrency

The following topics are covered: Introducing Threads; Creating Threads with the Executor Service; Synchronizing Data Access; Using Concurrent Collections; Working with Parallel Streams; Managing Concurrent Processes; Identifying Threading Problems; Summary; and Exam Essentials.

Unit Eight – IO

The following topics are covered: Understanding Files and Directories; Introducing Streams; Working with Streams; Interacting with Users; Summary; Exam Essentials.

Unit Nine – NIO.2

The following topics are covered: Introducing NIO.2; Interacting with Paths and Files; Understanding File Attributes; Presenting the New Stream Methods; Comparing Legacy File and NIO.2 Methods; Summary; and Exam Essentials.

Unit Ten – JDBC

The following topics are covered: Introducing Relational Databases and SQL; Introducing the Interfaces of JDBC; Connecting to a Database; Obtaining a Statement; Executing a Statement; Getting Data from a ResultSet; Closing Database Resources; Dealing with Exceptions; Summary; and Exam Essentials.

Appendix A

OCP 8 (1Z0-809); Upgrade from Java 7 (1Z0-810); Upgrade from Java 6 or lower (1Z0-813)

Appendix B

Enhancing the Java Language; Formatting and Parsing; Applying Locks; Working with Directories; Summary and Exam Essentials.

>Appendix C

Method Details; Intrinsic Locks; Interface Details; Class ThreadLocalRandom; Class RandomAccessFile; Enum StandardOpenOption; and Enum FileVisitResult.

Appendix D:

Downloading JDK; Installing JDK on Microsoft Windows; and Installing JDK on Ubuntu.

Practice Exams:

Prepare for your exam with this simulated test environment. Each practice test comes with learn, test and review modes. In learn mode, learners will attempt a question and will get immediate feedback as they move on to the next question. In test mode, learners can take a timed test simulating the actual exam conditions. In review mode, learners can read through one item at a time without attempting it.

Post Assessment:

This is final indicator to gauge a student’s readiness, and should be attempted after all of the exercises and practice tests have been completed.

Live Labs: Optional (Available for £120.00):

Online Live Labs can be purchased for £120.00 as an additional item when ordering from our website. The live labs are available for 12 months and give you access to real computer equipment, networked together and conveniently accessible over the internet using virtualization. A Live Lab has equipment such as computers, servers, switches or routers, that a user is free to configure.

JAVA SE 8 PROGRAMMER II 1Z0-809 ONLINE COURSE

£ 240 VAT inc.