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.
Ofrecido Por


Programming Reactive Systems
École Polytechnique Fédérale de LausanneAcerca de este Curso
4565 vistas recientes
Fechas límite flexibles
Restablece las fechas límite en función de tus horarios.
Certificado para compartir
Obtén un certificado al finalizar
100 % en línea
Comienza de inmediato y aprende a tu propio ritmo.
Nivel intermedio
Some experience in programming, preferably in Scala.
Aprox. 50 horas para completar
Inglés (English)
¿Podría tu empresa beneficiarse de la capacitación de los empleados en las habilidades más demandadas?
Prueba Coursera para negociosQué aprenderás
Understand how back-pressure controls flows of data
Transform and consume infinite and intermittent streams of data with Akka Stream
implement systems that can scale out according to a varying workload
Design systems resilient to failures
Habilidades que obtendrás
- Software Design
- Microservices
- Reactive Programming
- Cloud Computing
- Distributed Computing
Fechas límite flexibles
Restablece las fechas límite en función de tus horarios.
Certificado para compartir
Obtén un certificado al finalizar
100 % en línea
Comienza de inmediato y aprende a tu propio ritmo.
Nivel intermedio
Some experience in programming, preferably in Scala.
Aprox. 50 horas para completar
Inglés (English)
¿Podría tu empresa beneficiarse de la capacitación de los empleados en las habilidades más demandadas?
Prueba Coursera para negociosOfrecido por
Programa - Qué aprenderás en este curso
12 horas para completar
Introduction, Recap and Asynchronous Programming
12 horas para completar
5 videos (Total 69 minutos), 9 lecturas, 3 cuestionarios
8 horas para completar
The Actor Model
8 horas para completar
5 videos (Total 111 minutos)
7 horas para completar
Handling Failure and State
7 horas para completar
3 videos (Total 72 minutos)
2 horas para completar
Distributed Computing
2 horas para completar
6 videos (Total 119 minutos)
Preguntas Frecuentes
¿Cuándo podré acceder a las lecciones y tareas?
¿Qué recibiré si compro el Certificado?
¿Hay ayuda económica disponible?
¿Tienes más preguntas? Visita el Centro de Ayuda al Estudiante.