Lightbend Akka for Scala - Professional Training Logo
Powered By

Lightbend Logo

Lightbend Akka for Scala - Professional Training

Live Online & Classroom Enterprise Certification Training

Powered By

Lightbend Logo

Want to help your team to get up to speed with the core concepts of Akka and the Actor model, enabling them to build production-ready Akka applications?. Lightbend Certified Fast Track to Akka with Scala course is a scalable reactive application, for the win! Experienced application developers learn the reactive Akka toolkit and runtime, along with methodologies to create real-world, actor-based systems in Scala on a single JVM.

Looking for a private batch ?

REQUEST A CALLBACK
Key Features
  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

  • 100% Money Back Guarantee

PDP BG 1
SpringPeople Logo

What is Lightbend Akka for Scala - Professional Certification Training about?

Lightbend Akka for Scala - Professional training uses authorized  course content developed by Lightbend and will be delivered by the Lightbend Certified Instructor.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.


What are the objectives of Lightbend Akka for Scala - Professional Certification Training ?

After having participated in this course :

  • Developers gain knowledge and skills to design fault-tolerant apps using Akka
  • Certified Lightbend Trainers share how to configure, test, and tune Akka apps
  • Production readiness - create asynchronous, event-driven systems
Available Training Modes

Live Online Training

12 Hours

Classroom Training

 

2 Days
PDP BG 2

Who is Lightbend Akka for Scala - Professional Certification Training for?

  • Developers with basic knowledge of Scala, as covered in “Lightbend Scala Language - Professional”
  • Developers with a familiarity of Reactive Architecture, as covered in “Lightbend Reactive Architecture - Professional”
  • Dev... Read More

What are the prerequisites for Lightbend Akka for Scala - Professional Certification Training?

  • Good to have a basic knowledge of Scala as covered in the "Fast Track to Scala" course is required. Students should bring their own laptop with Java 8 or higher installed.

Course Outline

  • Introduction to Akka
    • Why Akka is Reactive
    • Akka's single model for Concurrency, Distribution, Fault Tolerance
  • Actor Basics
    • The Actor Model
    • Anatomy of an Actor
    • Actors and Mutability
    • Actor Systems
    • Creating/Implementing Actors and Behaviors
    • Sending/Forwarding Messages
    • Sender
    • Child Actors
    • Actor Selections
    • Actor State
    • Scheduler
  • Testing Actors
    • Synchronous Unit Testing with TestActorRef
    • Asynchronous Unit Testing with TestProbe
  • Actor Lifecycle
    • Starting/Stopping Actors
    • Lifecycle Hooks
    • Death watch
  • Fault Tolerance
    • Let it Crash design philosophy
    • Supervision
    • Supervision Directives
    • Restart Hooks
    • Self Healing
  • Routers and Dispatchers
    • Concurrency vs Parallelism
    • Routers and Routing Strategies
    • Group Routers vs Pool Routers
    • Dispatchers and Dispatcher Types
  • Modifying Actor Behavior
    • Become and Unbecome
    • Stash
  • Ask Pattern
    • Ask Pattern and Pipe Pattern
  • Akka Extensions
    • Creating and using Akka Extensions
  • Finite State Machine
    • Using the FSM DSL to implement Finite State Machines

Who is the instructor for this training?

Lightbend Akka for Scala - Professional training  will be delivered by Lightbend certified Instructor with extensive domain experience, including years of experience in training & mentoring professionals in the industry.

Course Logo

Lightbend Akka for Scala - Professional Training - Certification & Exam

  • SpringPeople is the Authorized  Training Partner of Lightbend.
  • Lightbend is a provider of the world’s leading Reactive application development platform.
  • Upon successful completion of training, you will receive a course completion certificate from Lightbend.

Reviews