Advanced Kotlin Developer
15 mei, 2025 – Hilversum, The Netherlands
Deze training tilt je bestaande Kotlin-skills naar een hoger niveau in slechts twee dagen. Je leert alle geavanceerde Kotlin-functies kennen, zodat je het ware potentieel van Kotlin kunt benutten. Op basis van een combinatie van theorie, live codering en hands-on oefeningen word je in een mum van tijd een Kotlin expert!
Heb je een vraag over de training?
Michiel beantwoordt graag jouw persoonlijke- of in-company gerelateerde vragen.
Neem contact opDuur
2 dagen
Tijd
09:00 – 17:00
Taal
Engels
Lunch
Included
Certificering
Nee
Level
Advanced
Wat leer je?
Je leert alle functies van functioneel programmeren die Kotlin biedt, hoe je ze kunt gebruiken als generieke bouwstenen en als middel om je code te scopen voor extra beknoptheid en leesbaarheid.
Leer hoe Kotlin je helpt bij het ontwerpen van gelikte Domain Specific Languages (DSL’s) met behulp van verschillende Kotlin-functies 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 geweldige concurrency functies, Coroutines. Je leert hun voordelen kennen en hoe ze onder de motorkap werken, zodat je in een handomdraai gelijktijdige/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 functies van de taal Kotlin kennen
- Benut het volledige potentieel en de geavanceerde gebruiksscenario’s van Kotlin
- 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 and multiple-inheritance-like constructs
- DSL’s and Type-Safe builders
- Ontdek de kracht van Idiomatic Kotlin
Voor wie is het?
Deze training is voor elke developer of architect die:
- de sprong wilt maken met zijn/haar Kotlin-skills
- ervaring wilt opdoen met alle geavanceerde functies die Kotlin biedt en wanneer je deze het beste kunt toepassen
- weten hoe je Kotlin op een idiomatische manier kunt toepassen
- concurrency volledig onder de knie wilt krijgen met Kotlin’s Coroutines
- de basis wilt leggen om andere Kotlin-ontwikkelaars 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
Les krijgen 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.
Training informatie
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!