×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Play for (Java|Scala)
Slide 2
Slide 2 text
Preflight check Introduction Play by example Bonus round
Slide 3
Slide 3 text
Preflight Check Are you ready to play?
Slide 4
Slide 4 text
Can computer? Pair up, make a new friend? Java or Scala? Activator installed?
Slide 5
Slide 5 text
git clone \ -b 00-starting-point \ https://github.com/kouphax/pilcrows.git If you don’t have Activator…
Slide 6
Slide 6 text
Introduction Useful things to know
Slide 7
Slide 7 text
Play 1 ≠ Play 2 Full stack framework Opinionated (enough) Scalable by default
Slide 8
Slide 8 text
Play by Example CRUD in 10 easy steps
Slide 9
Slide 9 text
1. Setting Up Project walkthrough
Slide 10
Slide 10 text
2. The Basics Controllers & Routes
Slide 11
Slide 11 text
3. Rendering Views Views, Layouts & Helpers
Slide 12
Slide 12 text
4. Modelling Models end to end
Slide 13
Slide 13 text
5. Evolutions Database migrations
Slide 14
Slide 14 text
6. Data Access Querying the database
Slide 15
Slide 15 text
7. Views Revisited More views, helpers & routes
Slide 16
Slide 16 text
8. Form Helpers Form binding & validation
Slide 17
Slide 17 text
9. The UD in CRUD Updates, deletes and more…
Slide 18
Slide 18 text
10. Global Object Application lifecycle hooks
Slide 19
Slide 19 text
Bonus Round Beyond CRUD-dome
Slide 20
Slide 20 text
Testing Asset compilation Dependency injection JSON & XML
Slide 21
Slide 21 text
WebSockets Others…. Content Negotiation Sessions
Slide 22
Slide 22 text
Play kouphax/pilcrows