Learning path: Java 9: Programming with Java 9

Why take this course?
🌟 Learning Path: Java 9: Programming with Java 9 🌟
Course Headline:
Incorporate the most recent version of Java by learning to code using Java 9
Overview:
If you’re a programmer who wants to stay ahead of the curve and ensure your skills are up-to-date with industry standards, this Learning Path is tailor-made for you. Java 9, the latest update to the Java family, has introduced an array of exciting new features that are sure to elevate your coding experience. From the introduction of the module system to significant restructuring of the JDK and JRE, Java 9 is a testament to the language's continuous evolution. This course will guide you through these changes and teach you how to harness their power in your applications.
What You Will Learn:
-
Functional Programming: Dive into the world of functional programming with an introduction to its core concepts and a guided installation process. Understand how Java 9 supports this paradigm shift, which promises more concise, readable code.
-
Reactive Programming with Java 9: Learn the basics of reactive programming, including the Flow API and various operators. Master unit and concurrency testing, and explore the powerful features like Lambda expressions, Stream operations for sequential and parallel data processing, and much more.
Course Features:
-
More Power; Less Code. Java 9's enhancements enable you to write concise code that performs complex tasks with ease.
-
Reactive Programming Mastery: Get hands-on experience with the Flow API, operators, and testing in a reactive programming context.
By The End Of This Course:
You will be equipped to write powerful functional and reactive programs using Java 9. You'll understand the module system, appreciate the changes in JDK and JRE, and know how to apply these features to enhance your applications.
About the Author:
Marco Faella, a professor at the University of Naples "Federico II", has been teaching Java programming, compiler construction, and software engineering since 2005. With over 50 scientific publications and contributions to the Parma Polyhedra Library, Marco is a seasoned expert in various programming languages including C, C++, OCaml, Python, and Java.
Manuel Vicente Vivo, a Senior Associate Software Engineer at Capital One, has extensive experience in API development, Mobile development (both Android and iOS), automation testing, and writing articles on RxJava that have garnered popularity. Manuel's passion for functional programming and his expertise in RxJava make him an excellent resource for this course.
Why Take This Course?
-
Industry-Relevant: Stay current with the latest Java technologies used in modern applications.
-
Practical Skills: Learn through practical examples and real-world scenarios.
-
Expert Guidance: Benefit from the combined knowledge of esteemed authors Marco Faella and Manuel Vicente Vivo.
Key Takeaways:
- Mastery of Java 9's new features and programming paradigms.
- Understanding of the module system and its impact on JDK/JRE.
- Ability to write concise, efficient, and reactive code.
- A comprehensive understanding of functional and reactive programming in Java 9.
Ready to take your Java skills to the next level with Java 9? Enroll now and embark on a journey to master the most modern version of Java! 🚀
Course Gallery




Loading charts...