course

Class is guaranteed to run NL/EN
This training is available in Dutch and English. More information

Advanced Kotlin for developers

Do you already have some knowlegde of Kotlin and would you like to learn advanced features? Then follow this training.

March 5, 2025
- Veenendaal / Remote
3 days
2220 (excl. VAT)

Description

This training is a continuation of the Kotlin for Developers training, in which you learned the fundamental properties of Kotlin. If you already have some experience with Kotlin, you can immediately follow this training. We learn how we can optimally use Kotlin to write efficient, elegant, concise and easily maintainable code. We also look at how Kotlin integrates with Spring.

It is a very practical training. We hardly use slides, but show a lot of code on the basis of which we explain the concepts. There is also plenty of room to practice with the assignments, both during and after the training.

Prior Knowledge

You should have some basic knowledge of Kotlin.

Subjects

Introduction

Conventions operator overloading, collections, destructuring, delegated properties

Higher order functions declaring , inline functions, control flow

Generics declaring, runtime generics, variance

Annotations applying, declaring

Reflection reflection API, parsing annotated code

DSL-construction building structured API's, invoke, DSLs in practice

Coroutines concepts, suspend/resume, async/await, flows, dealing with shared state

Spring and Kotlin Spring Boot, Spring JDBC, Exposed, R2DBC, Spring Reactive, Webflux.fn, DSLs

Schedule

Start dateDurationLocation
March 5, 2025March 6, 2025March 7, 2025
Class is guaranteed to run
3 days
Veenendaal / Remote
This is a hybrid training and can be followed remotely. More information
Veenendaal / Remote
This is a hybrid training and can be followed remotely. More information
Veenendaal / Remote
This is a hybrid training and can be followed remotely. More information
Sign up
March 12, 2025March 13, 2025March 14, 2025
3 days
Mechelen / Remote
This is a hybrid training and can be followed remotely. More information
Mechelen / Remote
This is a hybrid training and can be followed remotely. More information
Mechelen / Remote
This is a hybrid training and can be followed remotely. More information
Sign up
Keep me posted on new sessions

All courses can also be conducted within your organization as customized or incompany training.

Our training advisors are happy to help you provide personal advice or find Incompany training within your organization.

Prior knowledge courses

Follow-up courses

"Extremely good teacher"
Sander
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten