The Introduction to Scala training course is designed to demonstrate how to migrate to the Scala programming language.
The course begins with a lesson on how to set up Scala and use basic constructs. Next, it explores how to craft higher order functions and integrate in and out of Java. The course concludes with a deep dive into understanding some of the harder concepts like mixing composition, extractors, pattern matching, abstract types, type classes, and more.
Purpose
|
Learn how to adopt Scala to efficiently build multi-core processing applications. |
Audience
|
Existing Java developers looking to move to Scala. |
Role
| Software Developer - Web Developer |
Skill Level
| Intermediate |
Style
| Hack-a-thon - Learning Spikes - Workshops |
Duration
| 5 Days |
Related Technologies
| Scala |
Productivity Objectives
- Distinguish the differences between Scala and Java
- Build a simple Scala application
- Integrate Scala with existing Java code