Udemy

Learning Path: Java: Delve Deep into Concurrency with Java 9

Enroll Now
  • 146 Students
  • Updated 3/2018
3.9
(08 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) 35 Minute(s)
Language
English
Taught by
Packt Publishing
Rating
3.9
(08 Ratings)

Course Overview

Learning Path: Java: Delve Deep into Concurrency with Java 9

Master the concurrency techniques with the new features of Java 9

Writing concurrent and parallel programming applications is a must-have skill for any Java programmer. Java 9 comes with a host of fantastic features, including significant performance improvements and new APIs. So, if you're familiar with the basics of Java and want to understand concurrency and parallel programming techniques, then go for this Learning Path.


Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.


The highlights of this Learning Path are:


  • Practical examples on thread safety, high-performance classes, safe sharing, and much more
  • Understand Java 9 APIs and their impact on concurrency

Let's take a look at your learning journey. You will know the elements of the Java concurrency API that will help you take advantage of the exciting new capabilities. You will learn how to use parallel and reactive streams to process massive data sets. Next, you will move on to create streams and use all their intermediate and terminal operations to process big collections of data in a parallel and functional way. Moving ahead, you’ll discover a whole range of recipes for almost everything, such as thread management, synchronization, executors, parallel and reactive streams, and much more. By the end of this Learning Path, you will be able to deploy scalable and concurrent application


Meet Your Expert:


We have the best works of the following esteemed author to ensure that your learning journey is smooth:


Javier Fernández González is a software architect with almost 15 years experience in Java technologies. He has worked as a teacher, researcher, programmer, analyst, and writer, and he now works as an architect in all types of projects related to Java, especially J2EE. As a teacher has over 1,000 hours of training in basic Java, J2EE, and the Struts framework. As a researcher, he has worked in the field of information retrieval, developing applications for processing large amounts of data in Java, and has participated as a co-author in several journal articles and conference presentations. Recently, he worked on developing J2EE web applications for various clients from different sectors (public administration, insurance, healthcare, transportation, and so on). He has also worked as a software architect. He is the author of the books, Java 7 Concurrency Cookbook and Mastering Concurrency Programming with Java 8 by Packt Publishing.

Course Content

  • 3 section(s)
  • 87 lecture(s)
  • Section 1 Java 9 Concurrency - Basic Elements
  • Section 2 Java 9 Concurrency - High-Level Elements
  • Section 3 Java 9 Concurrency- Advanced Elements

What You’ll Learn

  • Learn to manage the basic components of the Java Concurrency API, Use synchronization mechanisms to avoid data race conditions and other problems of concurrent applications, Separate thread management from the rest of the application with the Executor framework, Solve problems using a parallelized version of the divide-and-conquer paradigm with the Fork/Join framework, Practice efficient techniques to test concurrent applications


Reviews

  • M
    Mathanlal sait
    4.0

    Examples are too fast to follow, No proper explanation

  • A
    Arpit Sharma
    2.5

    Lectures are too fast to understand, one should implement and go through again and again to understand.

  • J
    James Kim
    3.0

    Because, there is no source code available. The instructor simply say “here’s the code”, then copy/paste bunch of codes - some of them are out of screen bound. - then, quickly move on. So, basically, one third of instructions are “here's the code" copy & paste, move on, "here's the code", copy and paste, then again move on.... If I want to follow along the instructions, I would pause, go back, pause, go back, pause, shit!! The code is choffed off, sigh~~

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