Looking to get started with Scala?
You've come to the right place. Fast Track to Scala is the perfect place to start. 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. 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, yet no previous knowledge of Scala is assumed.
This course can also be taken online via ExitCertified.
What are the prerequisites?
You should be proficient in Java, C++, C# or Ruby, but no Scala experience is required. Students should bring their own laptop with Java 6 or higher installed.
What is the format?
- First steps in Scala
- OO basics
- Collections and functional programming
- For-expressions and loops
- Inheritance and traits
- Pattern Matching
- Dealing with optional values
After having participated in this course you should
- Be a competent user of Scala for application development
- Know and be able to apply the functional programming style in Scala
- Know how to use the fundamental Scala tools
- Be confident to start using Scala in production applications
Take this course along with Advanced Scala and receive a $200 discount off your registration!
Register for Fast Track to Scala
We will provide full course details and invoice you upon submission of this form
Meet your trainer
As a Senior Software Developer & Training Lead at BoldRadius, Alex splits his time between architecting and building web-based software using the Typesafe Stack: Scala, Akka and Play, and coaching others on how to effectively use those techologies. With a rare combination of both technical and business expertise, Alex has the ability to build extraordinary software the effectively meets the core business needs of our clients. Add to that his incredible people skills, Alex not only builds usable and functional software, but excels at training others to adopt the Typesafe Stack.