0345 4506120

Lightbend Akka for Scala - Expert

This is a two-day advanced course on building distributed reactive applications using Akka and Scala. If you're ready to learn about how to develop the pinnacle of scalable reactive applications this is for you!

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

**formerly Advanced Akka with Scala

About the Expert

Trond Bjerkestrand

Trond Bjerkestrand

Trond is an experienced and Lightbend certified Scala and Akka 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.

About the Author

Heiko Seeberger

Heiko Seeberger

Heiko Seeberger is Fellow at codecentric, an internationally renowned expert on Scala and Akka and loves Rust almost as much as rock climbing. He has more than 20 years of experience in software engineering, consulting and training.

Audience

Are you a developer with a strong understanding of the fundamentals of building applications using Akka and Scala on a single JVM and interested in advancing your skills by learning how to scale out to multiple nodes and 3rd party systems?

Then Typesafe's Advanced Akka with Scala course is for you!

Reset

Learning Objectives

Learn how to:

  • Have the confidence to start using Akka on large scale
  • Use Akka's remoting and clustering features
  • Use Akka's Event sourcing in your application
  • Understand fundamentals about CRDT's and their implementation in Akka

Pre-Requisites

Prerequisites

A basic knowledge of Akka as covered in the Lightbend Akka for Scala - Professional course, as well as a basic knowledge of Scala as covered in the Lightbend Scala Language - Professional.

A minimum of two months of practical experience in developing with Akka and Scala is recommended. Students should bring their own laptop with Java 6 or higher installed.

Bring your own hardware

Delegates are requested to bring their own laptop for this course, with JDK 6 or above installed. A full installation guide for the course software will be provided with your course joining instructions.

Course Content

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

Privacy Notice

In order to provide you with the service requested we will need to retain and use your contact information in accordance with our Privacy Notice. If you choose to provide us with this information you explicitly consent to us using the information as necessary to provide the request service to you. If you do not agree please do not proceed to request the service from us.

Marketing Permissions

Would you like to receive our newsletter and other information on products and services which we think will be of interest to you by email. We will always treat your information with care and in accordance with our Privacy Notice. You are free to withdraw this permission at any time.

 

Our Customers Include