Learning path: Java 9: Programming with Java 9

Incorporate the most recent version of Java by learning to code using Java 9

3.90 (30 reviews)
Udemy
platform
English
language
Programming Languages
category
Learning path: Java 9: Programming with Java 9
212
students
7.5 hours
content
Jul 2017
last update
$19.99
regular price

What you will learn

Learn the functional aspects of Java 9 programming

Learn about the Reactive aspects of Java 9 programming

Learn about the latest Lambda expressions

Learn about the new Stream operators

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! 🚀

Screenshots

Learning path: Java 9: Programming with Java 9 - Screenshot_01Learning path: Java 9: Programming with Java 9 - Screenshot_02Learning path: Java 9: Programming with Java 9 - Screenshot_03Learning path: Java 9: Programming with Java 9 - Screenshot_04

Reviews

Pedro
May 9, 2018
I was expecting more real examples rather than just having screenshots from documentation and reading them. Use more diagrams

Charts

Price

Learning path: Java 9: Programming with Java 9 - Price chart

Rating

Learning path: Java 9: Programming with Java 9 - Ratings chart

Enrollment distribution

Learning path: Java 9: Programming with Java 9 - Distribution chart

Related Topics

1295702
udemy ID
7/17/2017
course created date
7/22/2023
course indexed date
Bot
course submited by