Lightbend's Advanced Akka with Java

Topics covered at ADV-AKKA-JAVA-01-03
View Schedule & Book More dates available

Next up:

Are you an experienced Java developer that would like to take your skillset to the next level with the reactive Akka toolkit? This extensive three-day course is for you! The course's hands-on work and exercises provide the perfect environment to best learn to utilise Akka with Java!

This is a three-day advanced course on building distributed reactive applications using Akka and Java 8. It is intended for developers who already have a strong understanding of the fundamentals of building applications using Akka and Java on a single JVM and are looking to learn how to scale out to multiple nodes and 3rd party systems. This course has uses comprehensive 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.

Learn how to:

After having participated in this course you should

  • know how to use Akka's remoting and clustering features
  • understand how to integrate 3rd party systems
  • know how to create a RESTful HTTP layer
  • be confident to start using Akka on large scale

About the Expert

Trond Bjerkestrand

Trond is an experienced and Lightbend certified Scala trainer and occasional consultant. He is interested in functional programming, startups and bitcoin and is one of the organisers of the Scala meetup in the french speaking part of Switzerland.

Thanks to our partners

  • Review of Akka Basics
  • Akka Remoting
  • Akka Cluster
  • Cluster Aware Routers
  • Cluster Singleton
  • Cluster Sharding
  • Akka persistence


If you are a developer who wants to learn the next step in how to apply the tools and services provided by the Akka to build high-performance, fault-tolerant systems that scale, then this Advanced Akka and Java course is for you!


A basic knowledge of Akka as covered in the "Fast Track with Akka and Java" course as well as a basic knowledge of Java 8. Students should have at least 2 months of development experience with Akka and Java 8. Students should bring their own laptop with Java 8 installed.

Bring your own hardware

Participants should bring their own laptop with Java 8 installed along with a JVM.

If you are unable to bring a laptop for the course, please contact the sales team on +44 20 7183 9040, or contact us.