‹ Back To Training

Play Framework

Timeline: 3 Days

Topics

Expand All › ‹ Collapse All

  • What is Play
  • History of Play
  • Requirements to use Play
  • Understanding the Play community
  • Key advantages of Play over other frameworks
  • A quick look at the Play architecture
  • Installing Play and configuring your IDE
  • Launching a website in under 5 seconds
  • Working with the Play console
  • Folder Layout of Play
  • Creating Public Assets
  • Action & Controllers
  • Rendering and Redirecting
  • Routers
  • Scopes
  • Play Ingredients: Iteratees, Enumerators, Enumeratees
  • Templating Syntax
  • Standard SQL handling with Anorm
  • Standard SQL handling with Slick
  • No SQL handling
  • Evolving Databases
  • Creating forms
  • Tying form to the controllers
  • Validation
  • Creating and reusing custom fields
  • File Upload
  • Cache API
  • Global Application settings
  • Defining global settings for your application
  • Participating in application life cycles
  • Defining an application error page
  • Handling other errors Application Global Objects
  • Interception
  • Router Content Negotiation
  • JSON Handling in Java and Scala
  • JSON Combinators
  • JSON Transformers
  • Processing XML
  • Web Service Handling with WS API
  • Open Authorization Standards
  • CoffeeScript
  • LESS CSS
  • Require JS
  • Web Sockets
  • Setting up Actors in an Akka environment
  • Testing Java with JUnit
  • Introduction to Specs2
  • Testing Templates, Controllers, and Routers
  • Testing with Selenium