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

Cart () Loading...

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

    $

Transitioning to Java 8 (TT2108)

Learn what's new in Java 8.

Vendor# TT2108

GK# 4272

Course Overview

This course is geared for developers who have prior working knowledge of earlier versions of Java. Throughout the course, you will learn the best practices for taking advantage of the new functional programming constructs in Java as well as other new features in this major update to the Java programming language.

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.

    From

    $2025 CAD

    2 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

  • What functional programming means and what it provides
  • How Lambda expressions and functional interfaces can greatly enhance other aspects of Java
  • To use the new stream constructs to work with collections and collectors
  • How to work with default methods and pass methods as arguments
  • How to use the new features to support concurrency in multi-code systems
  • To work with the new date/time application programming interface (API) and other new features
  • Work with the JavaScript engine Nashorn

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

  • Functional programming
  • Anonymous functions
  • Lambda expressions and default methods
  • Streams and collectors
  • New date/time API
  • StringJoiner and repeating annotations

Who Needs To Attend

Experienced Java developers who wish to learn Java 8