- Actions, Controllers and Results
- HTTP routing
- Manipulating results
- Session and Flash scopes
- Body parsers
- Actions composition
- Content negotiation
- JSON basics
- JSON with HTTP
- JSON Reads/Writes/Format Combinators
- JSON Transformers
- JSON Macro Inception
- Configuring and using JDBC
- Using Anorm to access your database
- Integrating with other database access libraries