Kotlin Advanced Developer
11 juni, 2026 – Hilversum, The Netherlands
Deze training tilt je bestaande Kotlin-skills in slechts twee dagen naar een hoger niveau. Je leert alle geavanceerde Kotlin-features diepgaand kennen, zodat je het ware potentieel van Kotlin kunt benutten. Door een combinatie van theorie, live coding en hands-on oefeningen ben je in een mum van tijd een Kotlin-expert!
Heb je een vraag over de training?
Melchior beantwoordt graag jouw persoonlijke- of in-company gerelateerde vragen.
Neem contact opDuur
2 dagen
Tijd
09:00 – 17:00 (GMT +2:00)
Taal
Engels
Lunch
Included
Certificering
Nee
Level
Advanced
Wat leer je?
Je leert alle functioneel-programmeren-features die Kotlin biedt, hoe je ze gebruikt als generieke bouwstenen (higher-order functions) en als manier om je code te scopen voor extra beknoptheid en leesbaarheid.
Leer hoe Kotlin je helpt bij het ontwerpen van strakke Domain Specific Languages (DSL’s) met behulp van verschillende Kotlin-features zoals operators, Extensions, Type-Safe builders en ContextReceivers.
Je leert hoe je Kotlin op een idiomatische manier kunt gebruiken door gebruik te maken van onveranderlijkheid, expressie-georiënteerde en scoped constructies, zodat je de ware kracht van Kotlin kunt ontketenen.
Het laatste deel is gewijd aan Kotlin’s indrukwekkende concurrency-feature: Coroutines. Je leert hun voordelen kennen en hoe ze onder de motorkap werken, zodat je in een handomdraai concurrent/parallelle code kunt schrijven en testen.
Leer hoe je geavanceerde taalfuncties kunt gebruiken, zoals Delegates, geavanceerde Generics, ContextReceivers en waar je deze het beste kunt toepassen.
Belangrijkste leerdoelen
- Leer de geavanceerde Kotlin-taalfeatures diepgaand kennen
- Benut het volledige potentieel van Kotlin en zijn geavanceerde use-cases
- Leer hoe je concurrency met Kotlin Coroutines effectief kunt beheersen
- Leer de concepten achter deze functies kennen, zodat je hun doel begrijpt en weet wanneer je ze het beste kunt toepassen
- Leer hoe je advanced Kotlin kunt gebruiken in je huidige applicaties
Programma
- Functioneel programmeren in Kotlin
- Advanced Generics
- Delegation en multiple-inheritance-achtige constructies
- DSL’s en Type-Safe builders
- Ontdek de kracht van Idiomatic Kotlin
Voor wie is het?
Deze training is voor elke developer of architect die:
- de sprong wil maken met zijn/haar Kotlin-skills
- ervaring wil opdoen met alle geavanceerde features die Kotlin biedt en wanneer je deze het beste kunt toepassen
- wil weten hoe je Kotlin op een idiomatische manier kunt toepassen
- concurrency volledig onder de knie wil krijgen met Kotlin’s Coroutines
- de basis wil leggen om andere Kotlin-developers te helpen hun volgende stap te zetten
Vereisten
Minstens een half jaar Kotlin-ervaring
Waarom zou je deze training volgen?
Leer hoe je het volledige potentieel van Kotlin kunt benutten met geavanceerde constructies
Beheers geavanceerde concurrency use cases en streaming met Kotlin Coroutines
Krijg les van JetBrains-gecertificeerde Kotlin-cracks die Kotlin-teams coachen en regelmatig bijdragen aan open source
Hoe ziet het eruit?
Wat moet ik nog meer weten?
De training bevat theoretische onderdelen en veel praktische oefeningen, dus bereid je omgeving van tevoren goed voor, zodat we het meeste uit onze tijd kunnen halen. Als je al bekend bent met Kotlin, bereid je dan goed voor en breng al je vragen vooraf mee, zodat we al je twijfels en vragen kunnen oplossen.
Tot snel!
Trainingsinformatie
De training wordt gegeven door gecertificeerde Kotlin trainers die Kotlin dagelijks gebruiken, bijdragen aan open source en teams coachen om het maximale uit Kotlin te halen.
Breng veel energie en motivatie mee om je Kotlin-vaardigheden te verbeteren
Je moet je eigen laptop meenemen naar deze training
Reis- en verblijfkosten worden niet gedekt.
Maak kennis met de trainers
Urs Peter
Urs Peter is a well-known Kotlin trainer and thought leader. Learn more!