Lightbend Akka for Scala - Professional Training Logo

Lightbend Akka for Scala - Professional Training

Live Online & Classroom Enterprise Certification Training

Powered By

Lightbend Logo

This two-day course introduces experienced Scala developers to the reactive Akka toolkit. The combination of hands-on work and exercises in this course provide the perfect environment to best learn to use Akka with Scala.

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 Scala - Professional Certification Training about?

This two-day course introduces experienced Scala developers to the reactive Akka toolkit. The combination of hands-on work and exercises in this course provide the perfect environment to best learn to use Akka with Scala.

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

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”
  • Developers who want to develop resilient, event-driven, scalable applications
  • Architects who want to have hands-on experience building Reactive Akka applications

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

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

Available Training Modes

Live Online Training

12 Hours

Classroom Training

2 Days

Course Outline Expand All

Expand All

  • Why Akka is Reactive
  • Akka's single model for Concurrency, Distribution, Fault Tolerance
  • 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 Scala - Professional Certification 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.
  • For any queries; feel free to reach us at lightbend@springpeople.com 

Reviews