Advanced Kotlin Developer

15 mei, 2025Hilversum, The Netherlands

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

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

  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
Site Reliability Engineering (SRE) Next Gen Certification Program

Take your SRE knowledge to the next level. The DASA SRE Next Gen Certification gives you the skills, mindset, and behaviors to align reliability practices with business goals, leverage AI and automation, and optimize system resilience and scalability—while ensuring sustainability. Learn how to build and operate highly reliable, efficient, and future-proof digital services.

2 dagen
In Person

Next:

23 – 24 jun, 2025

From:

€1595

Bekijk training
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
Professional Product Management (PPM) – Product Strategy & Roadmaps 

Become a better decision maker and show your true entrepreneurial skills with this Professional Product Management (PPM™) training module: Product Strategy & Roadmaps. Through crafting a better product strategy, accompanied by outcome-driven product objectives and a tangible and visual product roadmap, you will be able to make informed product decisions, drive innovation, and deliver more value to your customers, and your organization. Unleash your potential with a practical and engaging training program. 

Robbin Schuurman

Product Management
3 dagen
In Person

Next:

10 jun, 2025

From:

€1995

Bekijk training
Professional Product Management (PPM) – Envisioning, Storytelling & Advocacy 

Word een ware evangelist van jouw product met deze Professional Product Management (PPM™) trainingsmodule: Envisioning, Storytelling & Advocacy. Ontwikkel een visie, creëer een verhaal en word een echte verhalenverteller om je team en stakeholders te inspireren, motiveren en stimuleren.

Robbin Schuurman

Product Management
Productbeheer
3 dagen
In Person

Next:

20 mei, 2025

From:

€1995

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
PowerBI
2 dagen
In Person

Next:

26 – 27 jun, 2025

From:

€1425

Bekijk training

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