Lightbend Academy launches Akka for Java development
Learn Akka for Java developers from the experts
Akka is a toolkit for building highly concurrent, distributed, and resilient message-driven applications in Java and Scala. It provides the core of Lightbend’s technologies like Cloudstate, Cloudflow, and Akka Platform, and powers the systems of some of the worlds most known brands, like Starbucks, HPE, PayPal, and Fortnite.
In Akka for Java - Professional, Java developers will learn how to use Akka to create highly concurrent applications that are capable of improved scalability within a single JVM. These applications can have increased resiliency through the use of supervision hierarchies. Specifically, this course covers:
- What is Akka
- Creating an Actor
- Actor Communication
- Actor State
- Scheduling Messages
- Testing Actors
- Actor Lifecycle
- Fault Tolerance
- Routers and Dispatchers
- Modifying Actor Behavior
- The Ask Pattern
By the end of this self-paced, virtual course, you will have covered the foundational knowledge around actors, messaging, state, and resilience that you need to begin exploring other Akka features such as Akka Cluster, Akka Streams, and Akka HTTP.
How to get started
As we adjust to the “new normal”, now is a great time to take advantage of learning new architecture patterns, experiment with new technologies, and build a valuable knowledge base that benefits your future projects and professional goals. Follow these instructions to get started with Akka for Java Developers:
- If you’re already registered for Lightbend Academy, you’ll find Akka for Java (and Akka for Scala) at: https://academy.lightbend.com
- If you’re not a member yet, you can register for the first time here: https://lightbend.com/free-academy
- For private, instructor-led courses for up to 12 people, you can contact us for more details!