How we Help

Fast Track to Play with Scala

Fast Track to Play with Scala

Next sessions:

  • Dec 04 2014 in New York Details
  • Nov 28 2014 in Bangalore, by Nilanjan Raychaudhuri Details
  • Nov 24 2014 in San Jose / virtual, by Alejandro Lujan Details

This two-day course introduces experienced web-developers to the design-patterns and methodology essential to building reactive, scalable web applications with Play Framework and Scala. An introduction to Slick, a type-safe and modern database query and access library for Scala is also part of agenda. In this course, successive exercises build upon prior lessons learned to produce a fully functional application by the conclusion of the course.

Prerequisites: Code examples and exercises will be written in Scala, so a basic knowledge of Scala as covered in the "Fast Track to Scala" course is required, as is experience with HTML and JavaScript. Students should bring their own laptop with Java 6 or higher installed.

After having participated in this course you should

  • know how to build fully fledged web applications using Play
  • know best practices for developing web applications using Play
  • be confident to start using Scala and Play applications in production


  • Overview
  • Play Basics
  • Forms
  • Internationalization
  • Testing
  • Managing Assets
  • Session Handling
  • Web Services
  • JSON
  • Asynchronous Programming