Every registration supports local education. TrainUp Gives Back

Your Career Training Marketplace

Questions? Call Toll-Free: 1-866-540-9677

When you register for training with TrainUp.com, you are also supporting local education. Find out how.
  • Instant Access ImageInstant Access
    From Anywhere
  • Unlimited Viewing ImageUnlimited
  • calendar Image 6-12 Months
    To Complete


Akka strives to make building scalable, concurrent applications easier. In this course, you will learn the fundamental philosophy behind Akka, how to create an Actor System, and how to manipulate Actors within that system.

Learning Objectives
  • Start the course
  • Describe Akka and its advantages
  • Describe the main concepts used by Akka
  • Download and install Akka
  • Create a basic application
  • Define actors, their functions, and actor systems
  • Describe how actors supervise and monitor others
  • Define actor paths, addresses, and how actor references work with actors
  • Describe the Java Memory Model and how it works with actors and futures
  • Define message delivery reliability
  • Configure settings for an actor system in Akka
  • Create, send messages between, manipulate, and stop actors
  • Create, send messages between, manipulate, and stop typed actors
  • Use supervision strategies to create fault tolerance
  • Configure and use different types of dispatchers
  • Configure various actor mailbox types
  • Create and configure routers to route messages to actors
  • Build actors with Finite State Machine behavior
  • Create actors with persistent states
  • Test an actor system using the Akka testkit
  • Create and use Akka futures
  • Compose and manage Akka futures
  • Create, read, update, and configure agents
  • Create a basic Akka application that responds to messages and uses the Akka testkit
  • Audience

Get the latest industry news, recommended courses, & promotions from TrainUp.com sent straight to your inbox.