Opleiding: Scala programming (EN/NL/FR)

This 4 day ABIS course focuses on how to build applications using Scala, a general-purpose programming language that provides support for functional programming and a strong static type system.

During this training, the participants will gain insight into the unique features of Scala, while combining functional programming with objects and classes.

Remark: Course description in English; Dutch and French versions are available on the ABIS website. Courses are planned in Dutch, English, and French. Consult the ABIS website for alternate course formats.

Main Topics - Content

  • Introduction to Scala
  • Basic Scala programming syntax: variables, loops, conditions
  • Functional programming: principles
  • Mutable and immutable objects
  • Scala sequence objects (lists, arrays) and collections; iterables
  • Functions and closures; currying; anonymous functions
  • Traits
  • Packages and imports
  • OO programming in Scala: creating your own classes and objects; case classes
  • Using standard Java libraries
  • Stateful objects
  • GUI programming
  • Pattern matching and regular expressions

Audience: Application developers who wish to learn object oriented programming and functional programming in Scala 2.x.

Background: Experience with other programming languages (Java, Python, ...) is required.

Didactics: Classroom instruction with practical exercises.

Duration: 3 days.

Meer...
€2.380
Vrij van BTW
Aangeboden door
ABIS
Onderwerp
Scala
Niveau
Looptijd
4 dagen
Taal
en
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Max: 12
Tijdstip
Overdag
Tijden en locaties
Leuven
di 9 dec. 2025
Virtual
di 9 dec. 2025
Keurmerken aanbieder
CRKBO en BTW-vrijstelling