Get taught directly by the experts and interact with peers in an engaging informal environment. These are intensive, deep dive training sessions designed for advanced IT professionals which incorporate expert-led presentations.
Fast Track to Scala - 2 days workshop
This two-day course, designed by Martin Odersky, the creator of the Scala programming language, and Heiko Seeberger, a recognized Scala expert, will give you an excellent grounding in Scala
Heiko Seeberger
Heiko Seeberger is the Director Professional Services at Typesafe. He has been a Scala enthusiast ever since he came to know this beautiful language in 2008. He started his professional career as a software developer in 1993 using programming languages like object-oriented Turbo Pascal, Perth and C++. Since 1998 he has been living almost exclusively in the Java world where he could build deep expertise in technologies for enterprise applications like AspectJ, Spring, Eclipse RCP and OSGi. Soon after he was infected by Scala he started the ScalaModules project, a Scala-based DSL for OSGi, and became a committer to Lift and Akka. Heiko regularly shares his expertise in articles and talks and is the main author of the German Scala book "Durchstarten mit Scala".
It is intended to enable developers or development managers, who are experienced programmers in Java or other production languages like C++, C# or Ruby, to confidently start programming in Scala. No previous knowledge of Scala is assumed. 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.
Course Outline
This course will cover:
- Why Scala?
- Setting up the development environment
- First steps
- Basic OO features
- Testing in Scala
- Learning FP by collections
- For-expressions and -loops
- Inheritance and traits
- Pattern Matching
- XML support
Fast Track To Scala
When:16-17 Feb 2012
Where:In Stockholm, Sweden
Language: English
Format: Bring your own laptop
Price: 12 500 SEK
All prices excl. Swedish VAT and incl. lunch
Prerequisites
Experience in Java or another OO language is of advantage, but not a prerequisite.
Expectations
To be a competent user of Scala in application code- be able to apply the functional programming style in Scala- know how to use fundamental Scala tools- be confident to use Scala in production apps