How we Help

Advanced Akka with Scala

Advanced Akka with Scala

Next sessions:

  • Dec 10 2014 in Ottawa / virtual, by Alejandro Lujan Details
  • Nov 13 2014 in New York Details
  • Oct 23 2014 in London, by Heiko Seeberger Details
  • Oct 16 2014 in San Jose / virtual, by Alejandro Lujan Details
  • Aug 20 2014 in Ottawa / virtual, by Alejandro Lujan Details
  • Jul 10 2014 in London, by Heiko Seeberger Details
  • May 08 2014 in Amsterdam, by Heiko Seeberger Details

This is a two-day advanced course on building distributed reactive applications using Akka and Scala. It is intended for developers who already have a strong understanding of the fundamentals of building applications using Akka and Scala on a single JVM and are looking to learn how to scale out to multiple nodes and 3rd party systems. 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.

Prerequisites: A basic knowledge of Akka as covered in the "Fast Track with Akka and Scala" course as well as a basic knowledge of Scala as covered in the "Fast Track to Scala" course with at least two months practical experience in developing with Akka and Scala. Students should bring their own laptop with Java 6 or higher installed.

After having participated in this course you should

  • know how to use Akka's remoting and clustering features
  • understand how to integrate 3rd party systems
  • know how to create a RESTful HTTP layer
  • be confident to start using Akka on large scale

Program

  • Akka basics reloaded
  • Remoting
  • Clustering
  • Integrating 3rd party systems
  • Exposing a RESTful HTTP interface