New Java training from Paul J. Deitel offered exclusively on the O'Reilly Safari learning platform
BOSTON, MA--(Marketwired - May 15, 2017) - O'Reilly Media announces a new live online training course, "Introduction to Modularity with the Java 9 Platform Module System (JPMS)," available only on Safari, O'Reilly's learning platform. Instructor Paul J. Deitel, one of the world's most experienced Java trainers and the best-selling author of several dozen books and training videos including Java How to Program, 10/e and Java 8 Fundamentals LiveLessons, will present the course live and in real time via Safari on May 30 and 31 at 12pm-3pm EDT. Access to the course is included in Safari membership, at no added cost to participants.
"Introduction to Modularity with the Java 9 Platform Module System (JPMS)" gets developers up to speed on the JPMS, Java's important new software-engineering technology. Modularity -- the result of Project Jigsaw -- benefits developers at all levels by helping them manage and reduce complexity, leading to increased productivity in the construction, maintenance, and evolution of software systems -- especially large-scale software systems. Participants in this live online training course will:
Understand the motivation for modularity.
Review key JPMS requirements.
Modularize pre-Java-9 code, then execute the modularized version.
Create module declarations that specify module dependencies with requires, and specify the packages a module makes available to other modules with exports.
Selectively allow runtime reflection of types with open and opens.
Use services to loosely couple system components, making large-scale systems easier to develop and maintain.
Indicate that a module explicitly uses a service or provides a service implementation with uses and provides...with, respectively.
Use the jdeps command to determine a module's dependencies.
Understand how unnamed and automatic modules enable you to continue using non-modularized pre-Java-9 code in Java 9.
Use the NetBeans IDE to create module graphs to visualize the modular JDK as well as your own modular systems.
See the module resolver in action as it determines runtime dependencies.
Use jlink to create smaller runtimes appropriate for resource-constrained devices -- for example, Internet of Things (IoT) devices.
And more.
Since launching live online training courses in December, 2016, O'Reilly has trained over 14,000 people in more than 150 courses, including "Docker: Up and Running," "Designing for Voice: Conversational UI," "Python: Beyond the Basics," "High-Performance TensorFlow in Production," and "Design Thinking: Practice and Measurement Essentials."
IDTechEx, a trusted provider of independent market intelligence, have released a new market report, "Thermal Interface Materials 2024-2034: Technologies, Markets, and Forecasts". The report forecasts the global TIM market size will reach around...
Aramco, one of the world's leading integrated energy and chemicals companies, has signed an agreement with Pasqal, a global leader in neutral atom quantum computing, to install the first quantum computer in the Kingdom of Saudi Arabia.
The agreement...
Béné Tipping, the premier digital tipping platform for hospitality service providers, announced the launch of a first-of-its-kind cashless tipping platform that allows employers and customers to team up on tipping. This unique feature fixes the...
Seed Health will present new clinical data on its flagship innovation, DS-01® Daily Synbiotic, a 24-strain probiotic and prebiotic, at the upcoming 2024 Digestive Disease Week® (DDW) meeting. The presentations will highlight the results from two...
Arrowhead Pharmaceuticals, Inc. today announced that new interim clinical data on ARO-RAGE, an investigational RNAi-based medicine for the treatment of inflammatory lung diseases, such as asthma, were presented at the American Thoracic Society (ATS)...
ADAMA Ltd. (SZSE 000553), a leading global crop protection company, today published its 2023 Environmental, Social and Governance (ESG) Report. The report details the company's commitment to transparency and incorporating several key standards from...