Type
Virtual
Classroom ILT
Skill Level

Available dates
Learning Path
Virtual
Duration
1 Day

TYPE
Virtual
Classroom ILT
LEARNING PATH
SKILL LEVEL

DURATION
AVAILABLE DATES
Choose date
From: R14 699,00
Price excluding VAT
Introduction:
This five day Java SE 8 Programming training covers the core language features and Application Programming Interfaces (API) you will use to design object-oriented applications with Java Standard Edition 8 (Java SE 8) Platform. You can use this course to further develop your skills with the Java language and prepare for the Oracle Certified Professional, Java SE 8 Programmer Exam.
Audience profile:
Java Developers, Developers, Java EE Developers
Pre-requisites:
Oracle requires and recommends that delegates have attended the following course prior to attending this course.
- D83527GC10: Java SE 8 Fundamentals
Course objectives
After completing this course, students will be able to:
- Create Java technology applications with the latest JDK Technology
- Develop your object-oriented skills
- Identify good practices in the use of the language to create robust Java application
- Use Lambda expressions in Java applications
- Store and manipulate data using collections
- Manipulate files, directories and file systems
- Connect to databases using standard SQL queries through JDBC
- Create high-performance multi-threaded applications
Course content
Lesson 1: Introduction
This lesson details all the topics covered throughout the duration of the course. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
|
|
Lesson 2: Java Syntax and Class Review
This lesson is a review of fundamental Java and programming concepts. It is assumed that students are familiar with concepts such as the basic structure of a Java class, program block and comments, variables, basic if-else and switch branching constructs and iteration with for and while loops. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
|
|
Lesson 3: Encapsulation and Subclassing
This lesson discusses the core concepts of encapsulation, classes and subclasses. Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 4: Overriding Methods, Polymorphism, and Static Classes
This lesson discusses the core concepts of overriding, polymorphism and static classes. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lesson 5: Abstract and Nested Classes
This lesson describes the concepts of class abstraction and nested classes. Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 6: Interfaces and Lambda Expressions
This lesson describes Java interfaces, class inheritance and lambda expressions. Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 7: Generics and Collections
This lesson describes the concepts of Java generics and collections Lessons: |
|
|
|
|
|
|
|
|
|
|
|
|
|
Lesson 8: Collections Streams, and Filters
This lesson describes the use of Java collections, streams and filters. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
|
|
Lesson 9: Lambda Built-in Functional Interfaces
This lesson explores the built-in lambda functional interfaces available in Java SE 8. Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 10: Lambda Operations
This lesson describes the use of object maps, streams operations and lambda methods and classes. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lesson 11: Exceptions and Assertions
This lesson explains the purpose of Java exceptions and the techniques involved in responding to them. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
Lesson 12: Java Date/Time AP
This lesson describes the use of the Java Date/Time API for creating and managing date and time based events. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
|
|
Lesson 13: Java I/O Fundamentals
This lesson explores the basics of performing input and output in Java applications. Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 14: Java File I/O
This lesson describes the methods available for operating of files and directories Lessons: |
|
|
|
|
|
|
|
Lesson 15: Concurrency
This lesson describes the principals of operating system task scheduling. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
Lesson 16: The Fork-Join Framework
This lesson describes the fundamentals of the Java Fork-Join framework. Lessons: |
|
|
|
|
|
Lesson 17: Parallel Streams
This lesson describes the features of parallel streams. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lesson 18: Building Database Applications with JDBC
This lesson describes how to create a Java application that connects to a database. Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 19: Localization
This lesson describes the features of localizing a Java application. Lessons: |
|
|
|
|
|
|
|
|
|
|
Associated certifications and exam:
This course prepares students to write Exam 1Z0-809: Java SE 8 Programmer. On successful completion of this course students will receive an Oracle University attendance certificate.

Oracle Overview
Torque IT considers authorized Oracle training to be an integral part of any Oracle Solaris, Oracle Enterprise Linux, Oracle Applications, Java development, or Oracle Database implementation. Oracle authorized training, and associated certification, ensures that you get the most from your technology investment and that you are able to operate above the technology curve.
Our instructor led training provides customers with a hands-on experience to match job role requirements and prepares delegates for Oracle Certification exams. From in-class demonstrations to hands-on-labs, Torque IT’s authorized Oracle instructor led training provides our customers with a comprehensive and dynamic learning experience.
Oracle certifications are universally recognized as demonstrating a high level of expertise and credibility for individuals and the organizations that employ them. Authorized Oracle training and certification is the industry standard for any solution that includes designing, selling, implementing, upgrading, developing and managing Solaris, Java, and Oracle Database solutions.
Torque IT is recognized by Oracle as an Oracle University Training Centre which means that we offer our clients internationally recognized and globally accredited Oracle training and certification. These achievements reflect our commitment to providing our customers with quality skills development, enablement, training, and certification solutions that demonstrate exceptional depth, breadth, and expertise.
Torque is recognized by Oracle, and the industry, as having met rigorous standards for educational competency, service, customer satisfaction and investment in technology that will prepare the next generation of IT industry professionals to exploit Oracle Solutions.