This two-day course introduces experienced application developers to the reactive Akka toolkit and runtime and the methodologies that enable the creation of real-world actor-based systems in Scala on a single JVM.
This course has extensive hands-on work and successive exercises build upon prior lessons to produce a fully functional application that is both event-driven and resilient by the conclusion of the course.
**formerly Fast Track to Akka with Scala
Learn how to:
- Design scalable and fault-tolerant applications using Akka's actors
- Configure, test and tune Akka applications
- Use best practices for designing asynchronous, event-driven systems using Akka
- Have the confidence to start using Akka in production systems
What the community says
"Excellent pace and engagement."Richard Ashworth on 12th Dec 2016
- Actor Basics
- Testing Actors
- Actor Lifecycle
- Fault Tolerance
- Routers and Dispatchers
- Modifying Actor Behavior
- Ask Pattern
- Akka Extensions
If you are a developer and you wants to learn how to apply the tools and services provided by Akka to build high-performance, fault-tolerant systems that scale, then this scaling up with Akka and Scala course is for you!
Code examples and exercises will be written in Scala, so a basic knowledge of Scala as covered in the "Lightbend Scala Language - Professional" course is required. Students should bring their own laptop with Java 6 or higher installed.
Bring your own hardware
You are required to bring your own laptop to this Lightbend Akka for Scala - Professional, so you learn how to develop in Akka within your own environment. You will need JDK 6 or above installed in order to participate in this course.