Cursusbeschrijving

Ontwikkelaars met ervaring in programmeren leren Kotlin, een moderne programmeertaal. Het maakt niet uit welke voorkennis je precies hebt, zolang je de principes van (objectgeoriënteerd of functioneel) programmeren kent.
Je leert de fundamentele eigenschappen van Kotlin, waarna je direct aan de slag gaat met het schrijven van Kotlin-code. Aan de hand van codevoorbeelden leer je de concepten. Aansluitend kun je de training “Advanced Kotlin” volgen, die meteen hierna start.

Onderwerpen

  • Introductie
  • Basics
  • basic elements, classes and properties, choices, loops, exceptions
  • Functions
  • function declarations, extension functions, working with collections, strings
  • Classes, objects, interfaces
  • declaring classes, hierarchies, data classes, delegation, object
  • Lambdas
  • lambda expressions, collection API, sequences, Java interop, receivers
  • Type system
  • nullability, types, collections and arrays, immutability
  • Materiaal

    Boek, digitaal Info Support trainingsmateriaal, voorbeeldcode, opdrachten.

    Voorkennis

    Je moet de principes van (objectgeoriënteerd en/of functioneel) programmeren kennen.