Video accessible from your Account page after purchase.
Register your product to gain access to bonus material or receive a coupon.
5+ Hours of Video Instruction
This course will give you all the knowledge and skills for your transition from Java project to the Java Platform Module System (JPMS or "module system").
The Java Platform Module System (JPMS) is the most significant change introduced with the release of Java 9. The JPMS provides a variety of benefits for large-scale projects including increased security, better management of dependencies and isolation of libraries, and a service provision and loading facility.
In this five hour video course, the author brings you the skills, knowledge, and understanding needed to start new projects in the JPMS framework and to solve the often tricky problem of migrating existing projects in an incremental fashion to full modularity. This course will also help with the Java 11 certification exam.
Lesson 1: Understanding modules
1.1 Understanding the problem
1.2 Investigating encapsulation before JPMS
Lesson 2: Creating and using modules and services
2.1 Discovering JPMS
2.2 Controlling reflection
2.3 Publishing services
2.4 Investigating module-info.java
2.5 Using core Java modules and rules for module-info
Lesson 3: Building, running, and migrating projects
3.1 Working with modular code at the command-line
3.2 Migrating to the module system
3.3 Understanding top-down migration
3.4 Understanding bottom-top migration
3.5 Tools for patching migrations
3.6 Discovering automatic and unnamed modules
3.7 Investigating additional command-line tools