Lightbend Scala Language - Professional
This 2 day course is designed to give experienced developers the knowhow 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.
After having participated in this course you should
Be a competent user of Scala.
Know and be able to apply the functional programming style in Scala.
Know how to use fundamental Scala tools.
Be confident to start using Scala in production environments.
Before taking this course you should have:
Experience with Java or another object-oriented language.
No previous Scala knowledge is required.
First Steps in Scala
Classes & Class Parameters
Class parameter promotion
Fields & Methods
Packages & Imports
Singleton objects & Companions
Predef & Preconditions
Collections and FP Basics
Function litterals & types
Map, flatMap & filter
For Loops and For Expressions
Inheritance and Traits
The override modififer
Algebric Data Types
The Match Expressions
Patterns: Group Exercise
Dealing with Optional Values
The training is delivered in cooperation with
. | Please
get in touch
to schedule a private session.
back to the top