Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Programming Promises in Java 8 Using Completable Futures

Course Cover
compare button icon

Course Features

icon

Duration

1.22 hour

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

1.22 hour

Course Description

Both reactive and asynchronous apps are becoming more popular. But how do you build them? This course helps you apply the latest concurrency techniques to develop state of the art Java applications necessary for the microservices/service oriented architecture (SOA) model. This course builds on the theory of "Asynchronous Programming In Java", and refactors several projects using Java 8’s CompletableFutures. It explains CompletableFutures and discusses the problems they solve. Finally, it shows how to use the API in practice. This course is for Java developers and software architects.

Raoul-Gabriel Urma, CEO of Cambridge Spark is a learning community for data scientists in the UK. Raoul is co-author of Java 8 in Action (Manning Publications). He has given over 100 technical talks at international conferences. He has worked for Google, Oracle, Goldman Sachs, eBay, and Oracle. He also holds a PhD from the University of Cambridge in Computer Science.

Richard Warburton, a software engineer, teacher and Java Champion, is an educator. He has worked in a variety of areas including low latency trading systems and statistical analytics, static analysis compilers, and network protocol development. Richard is the author of Java8 Lambdas (O'Reilly Media). He holds a PhD from The University of Warwick in Computer Science.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

What You Will Learn

Gain experience implementing reactive code in a readable and maintainable way

Learn to build reliable and performant Java apps for the microservices/SOA model

Understand how to program event-driven reactive code using Java 8 and CompletableFutures

Course Cover