Next Level Java 9 Programming | Intermediate Java (TT2209)

IT Technical

Find out more

Course Length: 4 Days

Delivered: Virtually


This fast-track course is designed for experienced developers who have prior working knowledge of basic Java 8 or Java 9 and want to take advantage of the newest features of Java 9 that can help improve performance and functionality of Java 9 applications. You will gain invaluable insight into how to leverage Modules, scale applications into multi-core environments, improve performance, and become a more effective Java 9 developer.



This in an intermediate level Java development course geared for students experienced with Java 8 or later programming essentials who wish to quickly get up and running with advanced Java skills. This course does not cover Java programming fundamentals.


Students will leave this course armed with the required skills to improve their Java applications using sound coding techniques and best practices. This "skills-centric" course is about 50% hands-on lab and 50% lecture, designed to train attendees in advanced development skills, coupling the most current, effective techniques with the soundest industry practices.

Working in a hands-on learning environment, guided by our expert team, attendees will learn to:


1 - Java 9 Updates

2 - The Java Module system (Jigsaw)

3 - JShell

4 - More Java 9

5 - Multithreading and Concurrency

6 - Reflection and References

7 - Effective Java

8 - Writing High-Performance Applications

Apply for this course

Leave us your email address and phone number and one of our team will be in touch to find out a bit more about you and discuss next steps.

Thank you, we'll get in touch
Oops! Something went wrong while submitting the form. Please try again or give us a call.