For business inquiries : (+971) 561803315
For special requests : (+971) 561803315
The Play Framework Training with Scala and Java is a comprehensive course designed to equip professionals with the skills needed to develop web applications using the Play Framework with Scala and Java programming languages. Participants will learn the fundamentals of building full-stack applications, leveraging the lightweight and stateless architecture of the Play Framework.
Utilizing API Documentation for Configuration
Module 1: HTTP Programming in Play
Working with Actions, Controllers, and Results
Defining HTTP Routes
Manipulating HTTP Response Results
Managing Session and Flash Scopes
Handling Request Body Parsing
Composing Actions
Negotiating Content Types
Error Handling in HTTP Requests
Module 2: Twirl Template Engine
Understanding Twirl Template Syntax
Dependency Injection with Templates
Common Use Cases of Twirl Templates
Customizing Template Formats
Module 3: Form Submission and Validation
Processing Form Submissions
Protecting Against Cross-Site Request Forgery (CSRF)
Implementing Custom Validations
Customizing Form Field Constructors
Module 4: Working with JSON and XML
Handling and Serving JSON Data
Mapping Java Objects to JSON
Processing JSON Requests
Sending JSON Responses
Advanced JSON Usage
Handling and Serving XML Data
Processing XML Requests
Sending XML Responses
Module 5: File Upload Handling
Uploading Files in Play
Direct File Upload Techniques
Managing Temporary File Cleanup
Module 6: Accessing SQL Databases
Configuring JDBC Connection Pools
Setting Up JDBC Driver Dependency
Database Configuration in Play
Accessing JDBC Datasources
Working with JDBC Connections
Using Custom Execution Contexts
Configuring Connection Pools
Testing Database Operations
Enabling Play Database Evolutions
Module 6: Caching with Play Cache API
Importing and Accessing the Cache API
Managing Different Cache Types
Setting Execution Context for Caching
Caching HTTP Responses
Implementing Custom Cache Strategies
Module 7: Consuming REST APIs with Play WS
Overview of Play WS API
Connecting to OpenID Services
Accessing Resources Protected by OAuth