Learning Java 9 Modularity


Author: Nick Maiorano
Released: 1/10/2018
Skill Level: Intermediate
Duration: 1h 57m




Project Jigsaw is the star attraction of Java 9. It introduces the Java Platform Module System (JPMS) and makes it possible to create modular applications natively in Java. Modularity is key in managing complexity in modern applications but is also a complex subject in it of itself that impacts the entirety of an application.
In this course, instructor Nick Maiorano breaks down this complexity by explaining what modularity is all about, how Java has adopted modularity and how to start using to build better quality applications.
Topics include:
What is modularity?
The five pillars of modularity
Modularity in the real world
JPMS concepts and syntax
Designing and implementing a modular structure
Dependencies
Compiling, packaging and running modular applications
Using the dependency checking tools
Creating custom runtime images
Managing backward compatibility with classes and modules
Explicit, unnamed, and automatic modules
JPMS tips and recommendations

Exercise Files


Comments

Popular posts from this blog

Programming Foundations: Algorithms

Programming Foundations: Object-Oriented Design

CSS Essential Training