Lightbend Akka for Java - Professional Training Logo

Lightbend Akka for Java - Professional Training

Live Online & Classroom Enterprise Training

Powered By

Lightbend Logo

This three-day Lightbend Akka for Java professional training course introduces experienced Java developers to the reactive Akka toolkit. The combination of hands-on work and exercises in this course provide the perfect environment to learn to use Akka with Java.

ATP_Authorized Logo

Powered By

Lightbend Logo

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Certified Trainer

  • Authorized Courseware

  • Completion Certificate from ATP

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is Lightbend Akka for Java Training about?

This three-day Lightbend Akka for Java certification training introduces experienced Java developers to the reactive Akka toolkit. The combination of hands-on work and exercises in this course provide the perfect environment to learn to use Akka with Java.

What are the objectives of Lightbend Akka for Java Training ?

At the end of this Lightbend Akka for Java course, you will be able to:


  • Gain knowledge and skills to design fault-tolerant apps using Akka, particularly developers
  • Certified Lightbend Trainers share how to configure, test, and tune Akka apps
  • Production readiness - create asynchronous, event-driven systems in Java

Who is Lightbend Akka for Java Training for?

  • Developers with skills and knowledge in Java 8
  • Developers with a familiarity of Reactive Architecture, as covered in “Lightbend Reactive Architecture - Professional”
  • Developers who want to develop resilient, event-driven, scalable applications
  • Architects who want hands-on experience building Reactive applications with Akka

What are the prerequisites for Lightbend Akka for Java Training?

  • Knowledge of and practical experience with Java is assumed
  • Students must bring their own laptops with Java 8

Available Training Modes

Live Online Training

18 Hours

Classroom Training

3 Days

Course Outline Expand All

Expand All

  • 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
  • Synchronous Unit Testing with TestActorRef
  • Asynchronous Unit Testing with TestProbe
  • Starting/Stopping Actors
  • Lifecycle Hooks
  • Death watch
  • Let it Crash design philosophy
  • Supervision
  • Supervision Directives
  • Restart Hooks
  • Self Healing
  • Concurrency vs Parallelism
  • Routers and Routing Strategies
  • Group Routers vs Pool Routers
  • Dispatchers and Dispatcher Types
  • Become and Unbecome
  • Stash
  • Ask Pattern and Pipe Pattern
  • Creating and using Akka Extensions
  • Using the FSM DSL to implement Finite State Machines

Who is the instructor for this training?

Our Lightbend 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 Java Training - Certification & Exam

Reviews