Udemy

Learning path: Java 9: Programming with Java 9

Enroll Now
  • 213 Students
  • Updated 7/2017
4.0
(30 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
7 Hour(s) 39 Minute(s)
Language
English
Taught by
Packt Publishing
Rating
4.0
(30 Ratings)
2 views

Course Overview

Learning path: Java 9: Programming with Java 9

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

If you’re a programmer who wants to stay updated according to the industry standards, then this Learning Path is for you.

Java 9 is the most recent update to the list of Java languages. Java 9 is the successor of Java 8 and this version is making a lot of developers happy due to a variety of reasons. Java 9 incorporates a plethora of new changes like the Java platform module system, restructuring the JDKs and JREs runtime modules, defining a new URI scheme for naming modules, classes, and so on.

In this Learning Path, you will learn functional and reactive programming using Java 9. functional programming includes the introduction to functional Programming and installation.

Application development with Java 9 can be summarized in these words:

More Power; Less Code.

Under reactive programming, you will get to learn about the basics of reactive programming and understand the Flow API. You will also get to learn about the various operators, and learn about the unit and concurrency testing used in reactive programming. You will also learn about Lambda expressions, Stream operations, sequential data processing and parallel streams.

By the end of this Learning Path, you will be able to successfully write powerful functional and reactive programs with the help of Java 9.

 About the Author:

For this course, we have combined the best works of this esteemed author:

Marco Faella is a professor of Computer Science at the University of Naples "Federico II", Italy. He has taught classes on Java programming, compiler construction, and software engineering to undergraduate and graduate students since 2005. He is the author of over 50 scientific publications in international conferences and journals. He has also developed scientific software in C++, OCaml, Python, and Java. Marco is fluent in C, C++, OCaml, Python, and Java and has contributed to the Parma Polyhedra Library, a well-known scientific library for the symbolic manipulation of polyhedra.

Manuel Vicente Vivo is a Senior Associate Software Engineer at Capital One. He is involved in all kind of decisions regarding the Mobile product. He had an opportunity to do some API and Mobile development (both Android and iOS) and automation testing and also wrote few articles about RxJava (1 and 2) that are quite popular. He is interested in functional programming. Manuel has spoken in conferences about Rx Java. He always looks for perfection, and he believes that having an application that is well tested and with a really defined structure makes a huge difference.

Course Content

  • 2 section(s)
  • 55 lecture(s)
  • Section 1 Functional Programming with Streams in Java 9
  • Section 2 Reactive Java 9

What You’ll 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

Reviews

  • S
    Siripuram Sai Kumar
    3.0

    section 1 of the course was good section 2(Reactive Java 9) could be better

  • P
    Paulo B.M. Sousa
    5.0

    Excelent course of Java 9+ features

  • P
    Pedro Simões
    2.0

    I was expecting more real examples rather than just having screenshots from documentation and reading them. Use more diagrams

  • J
    José Silva
    3.0

    The content is good but the accent is not understandable in section 2

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed