Scala: basiscursus
Scala: een programmeertaal die "opschaalt" met jou als programmeur, en perfect te leren in 4 dagen bij ABIS!
In deze opleiding leer je functioneel programmeren met Scala, een programmeertaal op verschillende niveau's kan gebruikt worden: van simpele scripts tot complexe applicaties die dankzij de flexibiliteit en leesbaarheid van Scala en z'n "strong typing" datatype-systeem zeer onderhoudbaar zijn.
Tijdens deze training
- verkrijgt u inzicht in de unieke kenmerken van Scala,
- leert u functioneel programmeren,
- en combineert u dit met het gebruik van objecten en klasses.
Opleiding inplannen?
Een interactieve, live training – gegeven in een fysiek klaslokaal of online, of in een hybride vorm. De cursus kan gegeven worden in het Nederlands, Engels of Frans.
BEDRIJFSOPLEIDING AANVRAGEN |
Publieke opleidingskalender | |||||
---|---|---|---|---|---|
datum | duur | taal | plaats | prijs | |
09 dec | 4 | web based | 2380 EUR (excl. BTW) | ||
09 dec | 4 | Leuven | 2380 EUR (excl. BTW) | ||
SESSIE-INFO EN INSCHRIJVEN |
Doelgroep
Software-ontwikkelaars die willen leren hoe object-geörienteerd en functioneel te programmeren in Scala.
Voorkennis
Ervaring met een andere programmeertaal (zoals b.v. Java of Python) is noodzakelijk: zie b.v. Python: basiscursus en Java: basiscursus.
Inhoud
- Een overzicht van wat Scala te bieden heeft
- Basissyntax van Scala: variabelen, loops, condities
- De principes van het functioneel programmeren
- Mutable en immutable objecten
- Sequence-objecten van Scala (lists, arrays, ...) en collecties (maps, sets, ...); iteratoren
- Functies; anonieme functies; recursieve functies; hogere-orde functies
- Classes, Objects en Traits
- Packages en imports, en het gebruik van standaard Java-bibliotheken
- Verschillen tussen Scala 2 en Scala 3
- OO-programmeren in Scala: het creëren van eigen klasses en objecten; case classes
- Refactoring van imperatieve stijl naar functionele programmeerstijl
- Pattern matching en reguliere expressies
Verloop van de cursus
Klassikale opleiding, waarbij de nadruk ligt op praktische voorbeelden, en ondersteund door uitgebreide praktijkoefeningen.
Certificaat
Na afloop van de sessie ontvangt de deelnemer een “Certificaat van deelname”.
Duur
4 dagen.
Docent
Peter Vanroose (ABIS).
Reviews
Heel veel aan gehad, bedankt Peter!
| (N.N., DHL eCommerce, ) |
Goede cursus. Duidelijke uitleg en op een handige volgorde.
| (Brigit, ) |
Een leerzame cursus waar in korte tijd de basis voor scala uitgebreid wordt overgedragen. Ik heb in vier dagen ontzettend veel geleerd!
| (Iris Zwart, ) |
Learned a lot
| (N.N., Euroclear, ) |
Great course, brought back many fond memories from University while solving the exercises.
| (Marko, ) |
It was good, I managed to get the basics of the language.
| (Alejandro, ) |
The presentation is Ok: but not enough time to go through all the topics
| (Mohamed, ) |
Ook interessant
Cursisten van deze training hebben ook volgende cursussen gevolgd:
SESSIE-INFO EN INSCHRIJVEN |