Up and Running with The Java Platform Module System (JPMS) LiveLessons

Up and Running with The Java Platform Module System (JPMS) LiveLessons

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 4h 23m | 5.74 GB

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.

Learn How To:

  • Package your software as a JPMS module
  • Export features of your module to other code
  • Use modules in your code
  • Define services
  • Implement services
  • Access and use services
  • Migrate a project to the module system
  • Build and run software that is part modular and part legacy

Who Should Take This Course:

  • Software engineers and architects aiming to incorporate the benefits of Java Platform Module System (JPMS) into their projects
  • Individuals who want to evaluate the capabilities of JPMS to determine if their projects would benefit from it
  • Anyone who wants to learn JPMS for an interview or examination, whether academic or professional
Table of Contents

1 Up and Running with The Java Platform Module System (JPMS) – Introduction
2 Learning objectives
3 Understanding the problem
4 Investigating encapsulation before JPMS
5 Learning objectives
6 Discovering JPMS–Part 1
7 Discovering JPMS–Part 2
8 Controlling reflection
9 Publishing services
10 Investigating module-info.java
11 Using core Java modules and rules for module-info
12 Learning objectives
13 Introducing command-line concepts for JPMS
14 Building modular projects from the command line
15 Running modular projects from the command line
16 Migrating to the module system
17 Migration Strategies
18 Understanding top-down migration
19 Understanding bottom-up migration
20 Tools for patching migrations–Part 1
21 Tools for patching migrations–Part 2
22 Discovering automatic and unnamed modules
23 Investigating split packages
24 Investigating jdeps
25 Investigating jmod
26 Investigating jlink
27 Up and Running with The Java Platform Module System (JPMS) – Summary

Homepage