
ratings
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.
Unlimited Duration
March 1, 2021
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
- Survey of Java 10 Changes 00:00:00
- Local-Variable Type Inference 00:00:00
- The HTTP Client API 00:00:00
Course Reviews

Students