Advanced Kotlin Developer

3 september, 2025null

2 dagen
In Person
Back-End Development
Back-end ontwikkeling
Kotlin

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!

Vind een geschikte datum

Registreer je nu

Heb je een vraag over de training?

Michiel beantwoordt graag jouw persoonlijke- of in-company gerelateerde vragen.

Neem contact op

Duur

2 dagen

Tijd

09:00 - 17:00 (GMT +2:00)

Taal

Engels

Lunch

Ja

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

  1. Leer de geavanceerde functies van de taal Kotlin kennen
  2. Benut het volledige potentieel en de geavanceerde gebruiksscenario’s van Kotlin
  3. Leer hoe je concurrency met Kotlin Coroutines effectief kunt beheersen
  4. Leer de concepten achter deze functies kennen, zodat je hun doel begrijpt en weet wanneer je ze het beste kunt toepassen
  5. 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

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!

Ook interessant voor jou

Alle trainingen bekijken
Professional Product Management (PPM) – Value Maximization & Product Analytics 

Word een echte waarde ‘value maximizer’ met deze Professional Product Management (PPM™) trainingsmodule: Value Maximization & Product Analytics. Leer hoe je waarde kunt identificeren, inschatten en meten, terwijl je een datagedreven mindset omarmt. Ontketen jouw volledig potentieel middels dit praktische en boeiende trainingsprogramma. 

Robbin Schuurman

Product Management
Productbeheer
3 dagen
In Person

Next:

1 jul, 2025

From:

€1995

Bekijk training
Certified OKR Leadership (C-OKRL)

OKR’s – een populair raamwerk voor het stellen van doelen dat door bedrijven, organisaties en individuen wordt gebruikt om betere resultaten te behalen. Met duidelijke en meetbare doelstellingen kun je je voortgang bijhouden en gefocust, afgestemd en verantwoordelijk blijven. Deze premium training is ideaal voor leiders en leidinggevenden die OKR-implementatie willen starten of leiden in middelgrote en grote organisaties. De cursus overbrugt de kloof tussen OKR-theorie en praktijk, en zorgt voor consistentie, uniformiteit en professionele adoptie van OKR’s.

Sjoerd Nijland

Agile Leadership
Product Leader
2 dagen
In Person

Next:

13 – 20 jun, 2025

From:

€1885

Bekijk training
Intermediate Power BI

This course is crafted for those eager to deepen their expertise in data modeling, DAX, and effective deployment of assets. Immerse yourself in Power BI and discover how to transform raw data into insightful narratives that empower strategic business decisions.

data modeling
DAX
2 dagen
Virtual

Next:

17 – 18 nov, 2025

From:

€1315

Bekijk training
Docker in One Day

Learn exactly how Docker containers work — how to build them, how to place your applications in them and how to run them.

Docker
1 dag
In Person

Next:

22 sep, 2025

From:

€775

Bekijk training
SQL for Data Analysis

Learn to use SQL querying your data to unveil invaluable insights.

Lucy Sheppard

2 dagen
In Person

Next:

25 – 26 sep, 2025

From:

€1425

Bekijk training

Kun je de training die je zoekt niet vinden? Er is nog meer!