Scala programming (EN/NL/FR)
placeLeuven (BE) 17 mrt. 2026 tot 20 mrt. 2026 |
computer Online: Zoom, Teams 17 mrt. 2026 tot 20 mrt. 2026 |
Scala: a programming language which "scales" with your as a programmer, and which you can easily master in 4 days thanks to this ABIS training!
In this training, you learn the functional programming style with Scala, a programming language that can be used at several levels: from simple scripts to complex applications which are nevertheless very maintainable thanks to the flexibility and lisibility of Scala, and its "strong typing" datatype system.
During this training
- you will gain insight into the unique features of Scala,
- you learn how to apply functional programming,
- and how to combine this with the use of objects and classes.
Intended for
Application developers who wish to le…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Scala: a programming language which "scales" with your as a programmer, and which you can easily master in 4 days thanks to this ABIS training!
In this training, you learn the functional programming style with Scala, a programming language that can be used at several levels: from simple scripts to complex applications which are nevertheless very maintainable thanks to the flexibility and lisibility of Scala, and its "strong typing" datatype system.
During this training
- you will gain insight into the unique features of Scala,
- you learn how to apply functional programming,
- and how to combine this with the use of objects and classes.
Intended for
Application developers who wish to learn object oriented programming and functional programming in Scala.
Backgroud
Experience with an other programming language (e.g. Java or Python) is required: see e.g. Python fundamentals and Java programming.
Main topics
- Introduction to Scala
- Basic Scala programming syntax: variables, loops, conditions
- Functional programming: principles
- Mutable and immutable objects
- Scala sequence objects (lists, arrays, ...) and collections(map, sets, ...); iterables
- Functions; anonymous functions; recursive functions; higher-order functions
- Classes, Objects, and Traits
- Packages and imports; using standard Java libraries
- OO programming in Scala: creating your own classes and objects; case classes
- Differences between Scala 2 and Scala 3
- Refactoring from imperative style to a functional programming style
- Pattern matching and regular expressions
Training method
Theoretical foundations with demonstrations. There is plenty of time provided for practical exercises.
Delivered as a live, interactive training – available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French.
Certificate
At the end of the session, the participant receives a "Certificate of Completion".
Duration
4 days.
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

