Actions Panel
Stairway to Scala Advanced
When and where
Date and time
Location
Microtek, San Francisco 655 Montgomery St Suite 400 San Francisco, CA 94111
Map and directions
How to get there
Refund Policy
Description
This is a two-day in-depth advanced course on the Scala language and core libraries intended for library designers and those who just want to hone their Scala skills.
Prerequisites: A working knowledge of Scala as covered in "Stairway to Scala Applied" or the "Fast Track to Scala" course with at least two months practical experience in developing with Scala. Students should bring their own laptop with Java 6 or higher installed. Setup instructions will be emailed prior to the course start.
Topics covered include:
- When to use Mutable State
- Type Parameterization, Co and Contra Variance, Upper and Lower Bounds
- Abstract Members in Depth
- Implicit Conversions and Parameters
- Type-classes / Context Bounds
- Implementing Types
- Extractors
- Going Further with Akka
- Modular Programming, Cake and Parfait
- Object Equality, the Gory Details
- Workflows and Monads
- Scala Idioms and Best Practices
- Domain Specific Languages
- Design Patterns for Scala
- Tail Recursion, Trampolines
Refund policy:
If you cancel within two weeks - 90% refund
If you cancel less than two weeks - 50% refund
If you cancel during the course, we unfortunately cannot give you a refund.