Save for later

Programming Reactive Systems (Scala 2 version)

Reactive programming is a set of techniques for implementing scalable, resilient and responsive systems as per the Reactive Manifesto. Such systems are based on asynchronous message-passing, and their basic building-blocks are event handlers. This course teaches how to implement reactive systems in Scala and Akka by using high-level abstractions, such as actors, asynchronous computations, and reactive streams. You will learn how to: - use, transform and sequence asynchronous computations using Future values - write concurrent reactive systems based on Actors and message passing, using untyped Akka and Akka Typed - design systems resilient to failures - implement systems that can scale out according to a varying workload - transform and consume infinite and intermittent streams of data with Akka Stream in a non-blocking way - understand how back-pressure controls flows of data
Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating Not enough ratings
Length 8 weeks
Effort 7 weeks, 5-7 hours per week
Starts Jul 17 (44 weeks ago)
Cost $79
From École polytechnique fédérale de Lausanne via Coursera
Instructors Julien Richard-Foy, Martin Odersky, Konrad Malawski, Roland Kuhn
Download Videos On all desktop and mobile devices
Language English
Subjects Programming IT & Networking
Tags Computer Science Software Development Cloud Computing Information Technology

Get a Reminder

Send to:

Similar Courses

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Senior Project Manager - Construction/Material Handling Systems $72k

Associate Advisory Systems Engineer $73k

Systems Programmer/Administrator 1 $90k

Senior IMLP Systems Analyst $114k

Senior Systems Engineer - Genetic Analysis $115k

Senior Business Systems Analyst - SAP Retail $118k

Senior Systems Engineer - Cloud Operations Consultant $122k

Senior Systems Analyst/Developer 2 $126k

Manager of Reporting and Systems - Product Development $127k

Project Manager, Systems Design & Development $132k

Account Executive, Financial Systems Manager $140k

Senior Systems Business Analyst Consultant $163k

Write a review

Your opinion matters. Tell us what you think.

Rating Not enough ratings
Length 8 weeks
Effort 7 weeks, 5-7 hours per week
Starts Jul 17 (44 weeks ago)
Cost $79
From École polytechnique fédérale de Lausanne via Coursera
Instructors Julien Richard-Foy, Martin Odersky, Konrad Malawski, Roland Kuhn
Download Videos On all desktop and mobile devices
Language English
Subjects Programming IT & Networking
Tags Computer Science Software Development Cloud Computing Information Technology

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now