Play Framework for Scala Course Description
Play is based on a lightweight, stateless, web-friendly architecture. Play Framework makes it easy to build web applications with Java & Scala.Built on Akka, Play provides predictable and minimal resource consumption (CPU, memory, threads) for highly-scalable applications.
With this training, you’ll gain the skills you need to build fully fledged web applications using Play, applying best practices.
The Play Framework for Scala course beings with a short review of key Scala and web application development concepts leveraged by Play, including things like the Model-View-Controller design pattern, convention over configuration, etc. It then moves on to discussions around the Play architecture, key components, and walks you through the creation of a simple app. Once the foundation is laid, Play Framework for Scala takes a deeper dive and explores the more commonly used features like templating persistence, and web-services.
Play Framework for Scala Course Learning Outcomes;
- Describe the key architectural components of the Play framework.
- Install and configure Play.
- Build a simple Hello World application using Play.
- Create a “full-featured” Play-based application including database interactions and templating.
Play Framework for Scala Training – Suggested Audience
This Play Framework for Scala is aimed at developers who are working on Play framework or interested in the Play framework and you want to consolidate your Scala skills. Suggested attendees based on our past programs are:
- Web developer
- Java Developer
- Software Developer
Play Framework for Scala Training – Prerequisites
- Basic knowledge of Scala.
System Setup Requirements
A laptop with at least Java 6 or higher installed.
Play Framework for Scala In-house & Group Training
Available for a group size of more than 4-5. For commercials please send us an email with group size to email@example.com
|1. What is Play Framework|
|What is Play Details||00:00:00|
|History of Play Details||00:00:00|
|Requirements to use Play Details||00:00:00|
|Understanding the Play community Details||00:00:00|
|2. Introduction to Play|
|Key advantages of Play over other frameworks Details||00:00:00|
|A quick look at the Play architecture Details||00:00:00|
|Installing Play and configuring your IDE Details||00:00:00|
|Launching a website in under 5 seconds Details||00:00:00|
|Working with the Play console Details||00:00:00|
|Folder Layout of Play Details||00:00:00|
|Creating Public Assets Details||00:00:00|
|3. Starting with Play Development|
|Action & Controllers Details||00:00:00|
|Rendering and Redirecting Details||00:00:00|
|Play Ingredients: Iteratees, Enumerators, Enumeratees Details||00:00:00|
|Templating Syntax Details||00:00:00|
|Standard SQL handling with Anorm Details||00:00:00|
|Standard SQL handling with Slick Details||00:00:00|
|No SQL handling Details||00:00:00|
|Evolving Databases Details||00:00:00|
|Creating forms Details||00:00:00|
|Tying form to the controllers Details||00:00:00|
|Creating and reusing custom fields Details||00:00:00|
|File Upload Details||00:00:00|
|7.Caching and Application Global Objects|
|Cache API Details||00:00:00|
|Global Application settings Details||00:00:00|
|Defining global settings for your application Details||00:00:00|
|Participating in application life cycles Details||00:00:00|
|Defining an application error page Details||00:00:00|
|Handling other errors Application Global Objects Details||00:00:00|
|8. Web Services|
|Router Content Negotiation Details||00:00:00|
|JSON Handling in Java and Scala Details||00:00:00|
|JSON Combinators Details||00:00:00|
|JSON Transformers Details||00:00:00|
|Processing XML Details||00:00:00|
|Web Service Handling with WS API Details||00:00:00|
|Open Authorization Standards Details||00:00:00|
|Ajax and Visual Candy Details||00:00:00|
|LESS CSS Details||00:00:00|
|Require JS Details||00:00:00|
|Web Sockets Details||00:00:00|
|9. Akka Integration|
|Setting up Actors in an Akka environment Details||00:00:00|
|10. Testing Play|
|Testing Java with JUnit Details||00:00:00|
|Introduction to Specs2 Details||00:00:00|
|Testing Templates, Controllers, and Routers Details||00:00:00|
|Testing with Selenium Details||00:00:00|
|11. Moving to production|
No Reviews found for this course.