Fast Track to Play with Scala

Training

Developing modern web applications is a challenge given ever-evolving web technologies. Modern tools should reflect this by providing good abstractions and defaults, which help to get projects started without forcing a team into architectural one-way streets.

Only those technologies which adhere to the principles of the web can help to reach that goal. The Play framework is a web friendly framework, which does not try to hide web primitives, instead it makes them first class citizens.

The focus of this workshop is to enable the attendees to build reactive applications in Play by introducing the concepts of the framework as well as applying them to a fully functional application.

Agenda

  • Introduction to the Play framework architecture
  • Working with HTML forms
  • Testing Play applications
  • Managing Web-Assets (JavaScript/CoffeeScript, CSS/LESS)
  • Integrating applications with Web-Services
  • Producing and processing JSON documents
  • Asynchronous request processing

Requirements

  • Solid Scala experience
  • Attendees need to bring a laptop to participate in the practical exercises.

innoQ offers this workshop as an offical Lightbend Training and Consulting partner.

This training is also available as an in-house workshop.

For questions, please contact us at training@innoq.com.

Trainer

Tobias Neef is a developer and consultant at innoQ with 10 years of experience in software development. He focuses on designing and implementing software systems, based on modern technologies powered by the Java platform.

Daniel Westheide is a senior consultant at innoQ and has been developing server applications on the JVM for 7 years. He is particularly interested in functional programming and distributed systems and is the author of the e-book “The Neophyte’s Guide to Scala”.

Dates & Registration

There are no public trainings available at the moment but we are happy to offer you an inhouse training. Please contact us here training@innoq.com.