Scala programming (EN/NL/FR)

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Scala programming (EN/NL/FR)

ABIS
Logo van ABIS
Opleiderscore: starstarstarstarstar_border 8 ABIS heeft een gemiddelde beoordeling van 8 (uit 1 ervaring)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeLeuven (BE)
17 mrt. 2026 tot 20 mrt. 2026
computer Online: Zoom, Teams
17 mrt. 2026 tot 20 mrt. 2026
Beschrijving

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…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Scala, Programmeren (algemeen), Java, OO (Object Oriented) Programmeren en Ruby.

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.

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze cursus. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: Scala.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.