course
Advanced Kotlin for developers
Do you already have some knowlegde of Kotlin and would you like to learn advanced features? Then follow this training.
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 date | Duration | Location | |
---|---|---|---|
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 |
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
-
Hoge waardering
-
Praktijkgerichte trainingen
-
Gecertificeerde trainers
-
Eigen docenten