Learn To Build Apps Using Play Framework

Learn To Build Apps Using Play Framework
Learn To Build Apps Using Play Framework
English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 5.5 Hours | 0.97 GB

Get started with web development with play framework

Simplify the tedious process of code writing – go from writing, compiling, deploying and then testing to simply writing and then testing. Sounds like too good to be true?! It’s definitely possible with the Play Framework.

The Play Framework is a web application framework, written for Java and Scala that allows hot code reloading (write code in the editor and render directly in the browser). Any changes that are made to the code, are simultaneously modified directly in the browser. So, no more edits and recompilation for any of your codes.

In addition to hot code reloading, Play offers some significant advantages over other frameworks including being fully RESTful, has integrated unit testing, includes many Java APIs, all controller points are declared static, has asynchronous I/O and even has native Scala support.

With so much to offer, no wonder it is quickly rising the ranks as one of the best Java frameworks to work with. So, where can you get your hands on learning this amazing software? In this course, of course!

This Play Framework tutorial will teach you everything you need to know about the Play Framework. From basic fundamentals such as downloading the development environment to writing scripts to even creating design principles for a real application in the framework, this course has it all.

Learn all the benefits Play has to offer to your development needs including its full stack nature, utilize its many libraries and even take advantage of its seamless error handling process.

In this comprehensive course, you will learn everything about Play from start to finish, including starting with how to set up the play environment with activator, how to write play test using TypeSafe, how to set up backend and frontend configuration and components, persistence and database components, HTML5 configuration and components, security components, design principles for applications, support for modular applications, distributed real time application configuration and components and so much more.

Table of Contents

1. Introduction

2. Rest API with Play
Bootstrapping a Play Project
Play Application Components
Play Rest Service

3. Unit Testing and Persistence
Write and run Play application tests
Persist data using Slick

4. Play Web Applications
View Layer Templates
View Layer Template Bindings
Data Validation

5. Implementing Front End
Manage Web Assets with web­jars
Managing Web Assets Pipelines with sbt­web
Running Web Asset Pipeline Tests with sbt­mocha

6. Reactive Web Applications
Play Execution Contexts
Reactive Streams
Reactive Akka Streams

7. Security, Play SSL, WebServices
Security and Authentication
Secure WebService
WebServices and API’s with Spray

8. Play Architecture and Modern Application Design
Modular Play Application Design
Reactive Streams Application Design
Real­time Play A pplication Design

9. Summary