Typesafe Training - Advanced Scala
Location - Chariot - Philadelphia
Date(s) - Thu May 9 - Fri May 10
Special Announcement
Due to time logistics in terms of students and registration, this course has been closed. We will consider rescheduling or offering it as a private training course; please contact us using the “Private Courses” link on the right.
Course Description
If you already have some programming experience with Scala and need to understand its advanced features, this two-day course will show you how to unleash the full power of this scalable language. It is intended to enable developers, who have at least 3 months programming experience with Scala and feel comfortable to use it in their applications, to fully understand various advanced features of this programming language and how to apply these to create well designed libraries or DSLs using proven practices.
Pre-requisites
You should have basic knowledge of Scala and ideally have been programming at least three months in the language before attending this course. Check the topics covered in the “Fast Track to Scala” course, as it is a prerequisite to understand topics like advanced functional programming, details of the type system, implicits and other topics we’ll cover in the class.
Course Outline
- Short recap of important basics
- Object-functional programming in depth
- Mastering the type system
- Explicitly implicit
- Internal DSLs
- Custom Scala collections

