• No products in the cart.


Migrating from Java 7 to Java 8 is a two-day, hands-on fast-track course geared for developers who have prior working knowledge of earlier versions of Java

Course Access

Unlimited Duration

Last Updated

March 1, 2021

Students Enrolled

Total Reviews

Posted by

This course will leave armed with the required skills to develop maintainable code that easily scales into multi-core environments. Geared for developers currently working in Java 6 or 7 who need to migrate their skills or applications to Java 8. In this course you will learn about:

· What functional programming means and what it brings to the table

· How Lambda expressions and functional interfaces can greatly enhance other aspects of Java

· Explore the new ‘features’ of the Collection API

· 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 API and other new features

· Specific Java 8 features covered include: Functional programming; Anonymous functions; Lambda expressions and default methods; Streams and Collectors; New Date/Time API; StringJoiner and repeating annotations

Course Curriculum

    • Overview of Java 8 Features 00:00:00
    • Evolving Interfaces 00:00:00
    • Functional Programming 00:00:00
    • Lambda Expressions and Functional Interface 00:00:00
    • Java 8 Collection Updates 00:00:00
    • Streams 00:00:00
    • Collectors 00:00:00
    • The new Date/Time API 00:00:00
    • Optional 00:00:00
    • Other new Java 8 features 00:00:00
    • Java 8 Concurrency Updates 00:00:00
    • Nashorn JavaScript Engine (Optional) 00:00:00

Course Reviews

Profile Photo
ashar hafeez


About Instructor


Course Events


More Courses by Insturctor

© 2021 Ernesto.  All rights reserved.