This course also shows by example how to develop efficient reactive programs that run scalably on multi-core processors using powerful object-oriented and functional programming language features and parallelism frameworks supported by Java.
In this course, learn how to develop programs using powerful object-oriented and functional programming language features and frameworks supported by Java. This course first provides an introduction to Javas foundational functional programming features, including lambda expressions, method references, and functional interfaces. These core features provide the foundation for the next topic in this course: the Javas Streams framework, which supports functional-style sequential and parallel operations on streams of elements, such as map-reduce transformations on Java collections.
This course also shows by example how to develop efficient reactive programs that run scalably on multi-core processors using powerful object-oriented and functional programming language features and parallelism frameworks supported by Java. This portion of the course describes how Java leverages its functional programming features to create the completable futures framework. This framework defines a powerful reactive programming model that allows programmers to run multiple asynchronous operations concurrently in one or more pools of threads and process their results asynchronously with respect to other operations in a program.
Learn How To:
Who Should Take This Course:
This training is intended for software developers who are familiar with
Part 1: Introduction to Java Concurrency and Parallelism
Lesson 1: Introduction to Java Concurrency and Parallelism
Part 2: Java Sequential Functional Programming Foundations
Lesson 2: Java Functional Programming
Lesson 3.a: The Java Sequential Streams Framework: Overview and Core Feature
Lesson 3.b: The Java Sequential Streams Framework: Internals and Advanced Features
Lesson 3.c: The Java Sequential Streams Framework: Case Study and Evaluation
Part 3: Java Parallel Functional Programming Frameworks
Lesson 4.a: The Java Parallel Streams Framework: Transitioning from Sequential to Parallel Processing
Lesson 4.b: The Java Parallel Streams Framework: Internals and Advanced Features
Lesson 5: The Java Fork Join Framework
Lesson 6.a: The Java Completable Futures Framework: Overview and Core Features
Lesson 6.b: The Java Completable Futures Framework: Internals and Advanced Features
Lesson 6.c: The Java Completable Futures Framework: Case Studies and Evaluation
InformIT is the eCommerce home to Pearson technology-focused imprints including Addison-Wesley. We sell books, DRM-free eBooks, & video learning.
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Sams, and Que Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more.
Learn Python like a Professional Start from the basics and go all the way to creating your own applications and games
Introduction to CAD, CAM, and Practical CNC Machining Course by Autodesk
Learn the most fundamental Python functions used in the finance industry, and to build investor classifiers using machine learning algorithms.
Learn FPGA embedded application design starting with the basics and leaving with your own working designs.
Obtain Modern C++ Object-Oriented Programming (OOP) and STL skills. C++14 and C++17 covered. C++20 info see below.
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy