Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Engineering Reactive Architecture Using Scala, Akka, Play

Course Summary

The Engineering Reactive Architecture Using Scala, Akka, Play training course is designed to demonstrate executing reactive systems using Lightbend's main components Scala, Akka and Play.

The course begins by assessing functional language built on the Java Virtual Machine (JVM). Next, the course will cover Akka, an actor-based messaging system, and the Play Web Framework. The course concludes with a discussion of other reactive patterns and a final application of a reactive trivia game.

Purpose
Learn how to use Reactive Programming with Scala as a foundation.
Audience
Developers with a knowledge of Java, or Knowledge of a Modern Programming Language.
Role
Software Developer - System Administrator - Web Developer
Skill Level
Intermediate
Style
Workshops
Duration
4 Days
Related Technologies
Akka | Scala | Web Development

 

Productivity Objectives
  • Classify the essential parts of Reactive architecture using Scala, Akka, and Play
  • Discover how to use the syntax of each of these tools/languages properly for writing basic programs
  • Setup Related Tooling for Scala, Akka, and Play
  • Design a reactive trivia game

What You'll Learn:

In the Engineering Reactive Architecture Using Scala, Akka, Play training course, you'll learn:
  • Scala
    • Introduction to Scala
    • Setup the environment
    • SBT Analysis
    • Scala Basics
    • Scala Methods and Classes
    • Magical Methods in Scala
    • Options
    • Objects
    • Tuples
    • Collections
    • Functions
  • Akka
    • Introduction to Akka
    • Creating an Actor
    • Futures in Scala
    • Ask Actors
    • Creating Remote Actors
    • Creating Routers
  • Play
    • Introducing Play
    • Setting up Controllers
    • Setting up Actions
    • Creating Routes
    • Understanding Scala HTML
    • Processing Forms
    • Assessing Plays Actors
    • Analyzing Web Socket
  • Engineering Reactive
    • Designing a Reactive Web Client
    • Setting up a Timer
    • Synching up Actors
    • Understanding MongoDB reactive API
    • Utilizing Reactive Patterns
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.