InstructorAgile Digital
TypeIn Person Interactive Class
TimeFebruary 2017
PlaceSydney, Australia
Price$TBA
Book Now

Book your course now!

Scala Training Agile Digital Scala Akka

Fast Track To Akka With Scala

Summary

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 learned to produce a fully functional application that is both event-driven and resilient by the conclusion of the course.

Duration

2 days

Objectives

After having participated in this course you should

  • know how to design scalable and fault-tolerant applications using Akka’s actors
  • know how to configure, test and tune Akka applications
  • know best practices for designing asynchronous, event-driven systems using Akka
  • be confident to start using Akka in production systems
Prerequisites

Code examples and exercises will be written in Scala, so a basic knowledge of Scala as covered in the “Fast Track to Scala” course is required.

Bring your own hardware

Students are required to bring their own laptops for this course.

Setup Requirements

To complete the exercises in this course, students need to install the following before class:

Program
  • Overview
  • Actor Basics
  • Testing Actors
  • Actor Lifecycle
  • Fault Tolerance
  • Routers and Dispatchers
  • Modifying Actor Behavior
  • Ask Pattern
  • Akka Extensions
  • FSM