Typesafe offers training on Play Framework, Akka, Scala and the Typesafe Platform for developers, system administrators, and technical managers. General registration training courses are held regularly at locations worldwide.
Typesafe can also deliver private, on-site training for larger teams.
Fast track to Play Framework with Java
This two-day class introduces experienced web-developers to the design-patterns and methodology essential to building reactive, scalable web applications with Play Framework and Java. In this class, successive exercises build upon prior lessons learned to produce a fully functional application by the conclusion of the class.
Prerequisites: Code examples and exercises will be written in Java, so previous experience with Java is required, as is experience with HTML and JavaScript. Students should bring their own laptop with Java 6 or higher installed.
Check back later for new classes or contact us if you want to schedule a private training.
Fast track to Play Framework with Scala
This two-day class introduces experienced web-developers to the design-patterns and methodology essential to building reactive, scalable web applications with Play Framework and Scala. An introduction to Slick, a type-safe and modern database query and access library for Scala is also part of agenda. In this class, successive exercises build upon prior lessons learned to produce a fully functional application by the conclusion of the class.
Prerequisites: Code examples and exercises will be written in Scala, so previous experience with Scala is required, as is experience with HTML and JavaScript. Students should bring their own laptop with Java 6 or higher installed.
- Jun 03 2013, in London, by Fredrik Ekholdt Details
- Jul 24 2013, in San Francisco, by Ryan Knight Details
- Sep 19 2013, in Zurich, by Fredrik Ekholdt Details
- Sep 25 2013, in New York, by Nilanjan Raychaudhuri Details
- Oct 02 2013, in San Francisco, by Brendan McAdams Details
- Oct 14 2013, in London, by Fredrik Ekholdt Details
- Dec 04 2013, in New York, by Henrik Engstrom Details
- Dec 09 2013, in London, by Fredrik Ekholdt Details
Scaling up with Akka and Java
This two-day class introduces experienced application developers to the Akka toolkit and runtime and the methodologies that enable the creation of complex actor-based systems in Java on the JVM. This class has extensive hands-on work and successive exercises build upon prior lessons learned to produce a fully functional application that is both highly concurrent and fault tolerant by the conclusion of the class.
Prerequisites: Code examples and exercises will be written in Java, so previous experience with Java is required. Students should bring their own laptop with Java 6 or higher installed.
Check back later for new classes or contact us if you want to schedule a private training.
Scaling up with Akka and Scala
This two-day class introduces experienced application developers to the Akka toolkit and runtime and the methodologies that enable the creation of complex actor-based systems in Scala on the JVM. This class has extensive hands-on work and successive exercises build upon prior lessons learned to produce a fully functional application that is both highly concurrent and fault tolerant by the conclusion of the class.
Prerequisites: Code examples and exercises will be written in Scala, so previous experience with Scala is required. Students should bring their own laptop with Java 6 or higher installed.
- Jun 05 2013, in London, by Philipp Haller Details
- Jul 22 2013, in San Francisco, by Ryan Knight Details
- Sep 12 2013, in Zurich, by Heiko Seeberger Details
- Sep 23 2013, in New York, by Nilanjan Raychaudhuri Details
- Sep 30 2013, in San Francisco, by Brendan McAdams Details
- Oct 16 2013, in London, by Philipp Haller Details
- Dec 02 2013, in New York, by Henrik Engstrom Details
- Dec 11 2013, in London, by Philipp Haller Details
Fast track to Scala
This two-day course is designed to give experienced developers proficient in Java, C++, C# or Ruby the know-how to confidently start programming in Scala. Although intense, the course ensures you will have a solid understanding of the fundamentals of the language, the tooling and the development process as well as a good appreciation of the more advanced features. If you already have Scala programming experience, then this course could be a useful refresher. No previous knowledge of Scala is assumed.
Prerequisites: Students should bring their own laptop with Java 6 or higher installed.
- Jun 06 2013, in Paris, by Jean Helou Details
- Jun 25 2013, in Ottawa/Virtual, by Alejandro Lujan Details
- Jul 03 2013, in London, by Trond Bjerkestrand Details
- Jul 15 2013, in San Francisco, by Brendan McAdams Details
- Jul 15 2013, in New York, by Nilanjan Raychaudhuri Details
- Sep 16 2013, in San Francisco, by Brendan McAdams Details
- Sep 23 2013, in London, by Trond Bjerkestrand Details
- Nov 18 2013, in New York, by Nilanjan Raychaudhuri Details
- Nov 21 2013, in Hilversum, by Urs Peter Details
- Nov 28 2013, in Paris, by Jean Helou Details
- Dec 02 2013, in London, by Trond Bjerkestrand Details
show all
hide
Advanced Scala
If you already have programming experience with Scala and want to understand its advanced features, this two-day class is designed to help developers fully understand topics such as advanced object-functional programming, the type system, implicits, etc. The class then covers how to leverage these features to create well-designed libraries or DSL’s utilizing proven best practices.
Prerequisites: A basic knowledge of Scala as covered in the "Fast Track to Scala" with at least two months practical experience developing with Scala. Students should bring their own laptop with Java 6 or higher installed.
- May 23 2013, in Ottawa/Virtual, by Alejandro Lujan Details
- Jun 27 2013, in Ottawa/Virtual, by Alejandro Lujan Details
- Jul 17 2013, in San Francisco, by Brendan McAdams Details
- Jul 17 2013, in New York, by Nilanjan Raychaudhuri Details
- Sep 18 2013, in San Francisco, by Brendan McAdams Details
- Sep 25 2013, in London, by Trond Bjerkestrand Details
- Nov 20 2013, in New York, by Nilanjan Raychaudhuri Details
- Dec 04 2013, in London, by Trond Bjerkestrand Details