• No products in the cart.


Migrating from Java 8 to Java 11 is a three-day, hands-on fast-track course geared for developers who have prior hands-on experience working with Java 8, who need to quickly get up and running the latest features introduced in Java 11.

Course Access

Unlimited Duration

Last Updated

March 1, 2021

Students Enrolled

Total Reviews

Posted by

This “skills-centric” course is about 50% hands-on lab and 50% lecture, designed to train attendees in core next-level Java development skills, coupling the most current, effective techniques with the soundest industry practices.In this course you will learn about:

· Understand not only the fundamentals of the Java language, but also its importance, uses, strengths and weaknesses

· Develop modular applications in Java

· Migrate existing Java applications to the Java 11 platform

· Utilize the tooling that is provided in Java 11 to migrate, monitor and optimize applications

· Use the new JShell tool to quickly test java constructs

· Improve implementations already using Java 8’s Stream API by utilizing the methods new in Java 11

· Understand how the implementation of the String class has been updated to decrease the memory footprint

· Use the enhancements made to the Concurrency API, working with CompletableFuture instance of Thread pools

· Specific Java 11 features covered include: The Java Module System (project Jigsaw); JShell; Updated try-with-resources; Performance enhancements since Java 9; Updates to Collection and Stream API; Using the Local Variable Types; Updates made to the String API; The HTTPClient API

Course Curriculum

    • Java Versioning 00:00:00
    • Milling Project Coin 00:00:00
    • Survey of Java 9 Changes 00:00:00
    • Collection and Stream Updates 00:00:00
    • Java 9 Concurrency Updates 00:00:00
    • Other New Java Features 00:00:00
    • Why JigSaw? 00:00:00
    • Introduction to the Module System 00:00:00
    • The Module Descriptor 00:00:00
    • Working With Modules 00:00:00
    • JShell 00:00:00
    • Survey of Java 10 Changes 00:00:00
    • Local-Variable Type Inference 00:00:00
    • Survey of Java 11 Changes 00:00:00
    • Using Strings in Java 11 00:00:00
    • Java 11: Removed Features and Options 00:00:00
    • The HTTP Client API 00:00:00
    • Memory Management 00:00:00
    • Performance Optimizations 00:00:00

    Course Reviews

    Profile Photo
    ashar hafeez


    About Instructor


    Course Events


    More Courses by Insturctor

    © 2021 Ernesto.  All rights reserved.