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.
oferecido por


Programming Reactive Systems (Scala 2 version)
Escola Politécnica Federal de LausanaInformações sobre o curso
1.586 visualizações recentes
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Nível intermediário
Some experience in programming, preferably in Scala.
Aprox. 51 horas para completar
Inglês
Sua empresa se beneficiaria do treinamento dos funcionários em habilidades sob demanda?
Experimente o Coursera for BusinessO que você vai aprender
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 você terá
- Software Design
- Microservices
- Reactive Programming
- Cloud Computing
- Distributed Computing
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Nível intermediário
Some experience in programming, preferably in Scala.
Aprox. 51 horas para completar
Inglês
Sua empresa se beneficiaria do treinamento dos funcionários em habilidades sob demanda?
Experimente o Coursera for Businessoferecido por
Programa - O que você aprenderá com este curso
13 horas para concluir
Introduction, Recap and Asynchronous Programming
13 horas para concluir
8 vídeos (Total 132 mín.), 9 leituras, 3 testes
8 horas para concluir
The Actor Model
8 horas para concluir
5 vídeos (Total 111 mín.)
7 horas para concluir
Handling Failure and State
7 horas para concluir
3 vídeos (Total 72 mín.)
2 horas para concluir
Distributed Computing
2 horas para concluir
6 vídeos (Total 119 mín.)
Perguntas Frequentes – FAQ
Quando terei acesso às palestras e às tarefas?
O que recebo ao adquirir o Certificado?
Existe algum auxílio financeiro disponível?
Mais dúvidas? Visite o Central de Ajuda ao estudante.