Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


Java 8 Programming and Object Oriented Essentials for Developers New to OO (TT2120-J8)

Vendor# TT2120-J8

GK# 0391

Course Overview

This course is geared for developers who have little or no prior working knowledge of object-oriented (OO) programming languages (such as C, COBOL, 4GL, and so forth). Throughout the course, you will learn the best practices for writing great OO programs in Java 8, using sound development techniques, improved features for better performance, and new capabilities for addressing rapid application development. Special emphasis is placed on OO concepts and best practices.

Delivery Format Options

  • Virtual Classroom Live

    Virtual Classroom Live

    Experience expert-led online training from the convenience of your home, office or anywhere with an Internet connection.


    $3380 CAD

    5 day

  • Private Group Training

    Private Group Training

    Train your entire team in a private, coordinated professional development session at the location of your choice.

    Receive private training for teams online and in-person.

Request a date or location for this course.

What You'll Learn

  • OO programming and its advantages in today's world
  • Objects, classes, and OO implementations
  • Basic concepts of OO such as encapsulation, inheritance, polymorphism, and abstraction
  • Fundamentals of the Java language, its importance, uses, strengths, and weaknesses
  • How Java language relates to OO programming and the object model
  • Use classes, inheritance and polymorphism
  • Use collections, generics, autoboxing, and enumerations
  • Use Lambda expressions
  • Use the stream application programming interface (API)
  • Discover the new date/time API
  • Use the Java Database Connectivity (JDBC) API for database access
  • Work with annotations
  • Java tooling

Specific Java 8 features that are covered in the course include:

  • The new date/time API
  • Lambda expressions
  • Method and constructor references
  • The stream API
  • Collectors
  • The optional class

Who Needs To Attend

Developers who wish to use Java or who need to reinforce sound OO Java coding practices

Course Outline

Download Course Outline