Fast Track to Play with Scala Training Course

Course Summary

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.

 

Duration [top]

2 days.

Objectives [top]

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

Prerequisites [top]

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.

Outline [top]

Intro

Forms

Testing

Managing Assets

HTTP Programming

Asynchronous programming in Play

Interacting with Web Services

Working with JSON

Ajax

Slick