Learning Play 2 Framework
57mBeginner2020-06-02
Authors

Emmanuel Henri
Executive with 20+ years of experience in programming and design
Course details
Play 2 Framework is an opinionated Java and Scala web application framework that allows you to build web apps quickly and efficiently. If you're comfortable with Java and curious about Play, then this hands-on course is for you. Join instructor Emmanuel Henri as he steps through the basics of using Play to build a web app. Emmanuel kicks off the course by introducing both the framework and the course project. He then shows how to approach routing, handle HTTP calls, and work with Twirl, a Scala-based template engine. To wrap up, he goes over key use cases for Play, including how to set up forms in an application using Play.
Skills covered
Play! FrameworkJavaFull-Stack Web DevelopmentOracleLearningWeb DevelopmentOpen Source
Concepts
0. Introduction
- 01 - Learning Play 2 Framework
- 02 - What you should know
1. First Steps
- 03 - Play introduction and MVC
- 04 - IDE for Play
- 05 - Initial setup
- 06 - Play project structure
- 07 - Some basic commands
2. Routing
- 08 - Routing and actions introduction
- 09 - HTTP routing implementation
- 10 - HTTP results
- 11 - Introduction to Comet and WebSockets
3. Templating with Twirl
- 12 - Introduction to Twirl
- 13 - The Twirl syntax explored
- 14 - A new template implemented
- 15 - Our new template finalized
4. Example Uses
- 16 - Forms in Play
- 17 - Use JSON in Play
- 18 - Play for APIs
- 19 - Modules with Play
Conclusion
- 20 - Next steps
Related courses
- Building Onboarding Frameworks: Strategies for Tech Leaders
- Threat Modeling: Repudiation in Depth
- Cybersecurity Audit and Assessment Fundamentals for GRC Analysts: From Vendor Risk to Incident Coordination
- Introducing Generative AI into Your Organization: A Technical Leadership Framework
- Natural Language Processing with ML.NET
- Decision Science Fundamentals
- Change Management for HR in the Wake of AI
- Spring: Design Patterns
Related learn paths
- Improve Your Threat Modeling Skills
- Network Administration: Build Core Skills for Network Management and Security
- Becoming a Manager Professional Certificate by LinkedIn Learning
- Prepare for the Certified Information Privacy Professional (CIPP/US) Exam
- Building Trust, Competence, and Collaboration for Global Success
- Master Blender
- Human Skills in the Age of AI
- Become a Raspberry Pi Developer