Learning path: Java 9: Programming with Java 9
Learn Java 9! Master modern Java coding techniques. Build robust applications with the latest Java features. Perfect for beginners & experienced developers.
Course Content
Learning path: Java 9: Programming with Java 9 is a beginner-level Udemy course taught by Packt Publishing. It runs 7h 39m, is taught in English, and includes a certificate of completion. Learners rate it 4.0 out of 5 from 30 reviews, with 213 students enrolled. It is a paid course, first published July 2017.
Stay current with Java programming and master the latest advancements with this comprehensive learning path focused on Java 9. Building upon Java 8, Java 9 introduces significant improvements that developers are embracing. This path delves into the Java platform module system, JDK and JRE runtime module restructuring, and a new URI scheme for module and class naming.
You'll gain practical skills in functional programming and reactive programming using Java 9. The course begins with an introduction to functional programming concepts and setup. Discover how to achieve "More Power; Less Code" in Java 9 application development.
In reactive programming, you'll explore the fundamentals and the powerful Flow API. Learn to utilize various operators, and understand unit and concurrency testing specifically within a reactive context. Master Lambda expressions, Stream operations, sequential data processing, and parallel streams to build efficient and responsive applications.
This learning path equips you to confidently develop robust functional programs and reactive applications with Java 9.
About the Authors:
Marco Faella: A Professor of Computer Science at the University of Naples "Federico II," Italy, Marco has extensive experience teaching Java programming, compiler construction, and software engineering. He's authored over 50 publications and developed scientific software in multiple languages, including Java. He's also contributed to the Parma Polyhedra Library.
Manuel Vicente Vivo: A Senior Associate Software Engineer at Capital One, Manuel focuses on Mobile product development (Android and iOS), API development, and automation testing. He's a recognized expert in RxJava (versions 1 & 2) and passionate about functional programming. He frequently speaks at conferences on RxJava and emphasizes the importance of well-structured and thoroughly tested applications.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.