Are you interested in this course? Please let us know.
 Book nowWaitinglist
Prices are displayed without VAT by default.
  • Global training info
  • Category Developer Skills
  • Price (excl. VAT)
  • Language {{course.language}}
  • Duration 2 days
  • Time 09:00 - 17:00
  • Lunch Included

Professional Scala Development

Functional and object-oriented, the Scala programming language allows developers and architects to do everything from constructing elegant class hierarchies to implement behavior. This dynamic, two-day learning experience, taught in Dutch or English, combines theory, live coding, and hands-on exercises to give you the skills and knowledge you need to put Scala into professional practice.

Audience Profile: Professional Scala Development Training

You will benefit from Professional Scala Development training if:

  • you are a developer or architect
  • you use (or will use) Scala professionally
  • your Scala skills need a brush-up
  • Achievements Upon Completion

Achievements Upon Completion


Improve and increase your developer skills with the capacity to implement the Scala programming language professionally.

You will learn:

  • fundamentals and most important advanced features
  • how to use Scala's core API’s
  • how to apply Scala for real world projects
  • Scala ecosystem and tooling

You will gain hands-on experience in:

  • using the core and relevant advanced features of Scala, including:
  • object orientation
  • testing
  • functional programming
  • collections
  • multiple inheritances with traits
  • expressions
  • pattern matching and case classes
  • programming with options
  • implicit conversions
  • DSL basics

You will develop the skills to:

  • write production software with the Scala
  • write tests for Scala code
  • use functional programming principle to solve problems
  • apply multiple inheritances with traits
  • understand and write basic DSLs
  • master Scala tooling

Additional Information


Advanced developer and/or architect skills required.