Skip to main content

Lightbend Akka for Scala - Professional

This course will show you how to use Akka Actors to build highly scalable applications.

FILTER_TOPIC_AKKA

FILTER_INSTRUCTOR_WADE_WALDRON

FILTER_TYPE_PREMIUM

About This Course

Akka provides a toolkit for building highly concurrent, distributed, and resilient message-driven applications for Java and Scala.

In this course you will learn how to use Akka to create highly concurrent applications that are capable of improved scalability within a single JVM. These applications can have increased resiliency through the use of supervision hierarchies.

This course will provide the foundational knowledge you need to begin exploring other Akka features such as Akka Cluster, Akka Streams, and Akka HTTP.

Earn this Badge

Successful completion of this course will entitle you to the following badge:

Course Syllabus

  • What is Akka
  • Creating an Actor
  • Actor Communication
  • Actor State
  • Scheduling Messages
  • Testing Actors
  • Actor Lifecycle
  • Fault Tolerance
  • Routers and Dispatchers
  • Modifying Actor Behaviour
  • Ask Pattern

General Information

  • This course is only available to Lightbend Subscribers. For more information, see academy.lightbend.com/faq.
  • It is self-paced.
  • It can be taken at any time.
  • The materials can be reviewed as many times as you want.
  • Quizzes and exams can only be completed once.

Course Length

  • Approximately 10 hours

Requirements

  • This course assumes that students are familiar with the Scala language. You will need to understand concepts such as classes, objects, functions (including partial functions) etc.
  • This course makes use of SBT. However, only a minimal amount of SBT knowledge is required.
  • You will need Lightbend Commercial Credentials to complete the exercises.

Course Staff

Wade Waldron

Wade Waldron

Wade Waldron is the Microservices Practice Lead, Senior Training Developer, and Senior Consultant at Lightbend. He is the primary author of the Lightbend Reactive Architecture training course.

Wade started his career as a developer in 2005 building games for the Playstation 2, Xbox, etc. In 2011 he joined Point2 Homes where he began working on an Akka based microservices platform to provide realtime updates to real estate websites. In 2014 Wade joined BoldRadius where he consulted with a variety of companies on how to use Akka, and related technologies. He also began teaching courses on Akka and Scala.

In 2016, Wade released a book "Applied Akka Patterns" along with his co-author Michael Nash

Today Wade works with Lightbend where he consults with clients and builds training materials. He focuses on helping people make a smooth transition from a monolithic application to Reactive microservices.

Enroll