Intermediate Java Programming is hands-on fast-track course geared for experienced developers who have prior working of basic Java who want to take advantage of the newest features of Java 11 that can help them improve performance and functionality of their Java applications. Students will explore and learn how to leverage Modules, scale applications into multi-core environments, improve performance, and become a more effective Java developer.
* Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Learning Objectives
Working in a hands-on learning environment, guided by our expert team, attendees will learn to:
Develop modular applications in Java
Explore the Module service loader
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
Develop multi-threaded applications
Work with the CompletableFuture instances introduced in Java 8
Use JDBC to read, write and update records in a relational database
Use the HTTP Client API introduced in Java 11
Explore the Dependency Injection (CDI) and Persistence (JPA) API
Apply the Introspection and Reflection APIs
Understand the importance of Reference Objects
Utilize Project Lombok
$1,995
Length: 3.0 days (24 hours)
Level:
Course Schedule:
6:00 PM ET