course

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.

December 17, 2024
- Utrecht / 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
December 17, 2024December 19, 2024December 20, 2024
3 days
Utrecht / Remote
This is a hybrid training and can be followed remotely. More information
Utrecht / Remote
This is a hybrid training and can be followed remotely. More information
Utrecht / Remote
This is a hybrid training and can be followed remotely. More information
Sign up
March 5, 2025March 6, 2025March 7, 2025
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
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

"Very pleasant teacher, gave a very good interpretation of the course in their own way. It was nice to follow the course like that."
Marieke
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten