Kotlin Concurrency: Coroutines, Structured Concurrency and Flows
placeVeenendaal 5 okt. 2026 tot 6 okt. 2026Toon rooster event 5 oktober 2026, 09:00-16:00, Veenendaal event 6 oktober 2026, 09:00-16:00, Veenendaal |
Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.
Master Kotlin concurrency by learning to use coroutines, structured concurrency, and flows to build robust, asynchronous applications.
This course is a continuation of the "Kotlin Advanced" course, in which you heard about Kotlin's advanced features.
In this course you learn how to perform concurrent programming with Kotlin by using coroutines, a lightweight abstraction that works on top of threads. We'll address how coroutines compare to classic threads. We also look at structured concurrency, flows, flow operators, how to handle errors and test concurrent code. After attending this course, you will have a solid understanding of concurrency-related concepts in Kotlin, and you will be able t…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.
Master Kotlin concurrency by learning to use coroutines, structured concurrency, and flows to build robust, asynchronous applications.
This course is a continuation of the "Kotlin Advanced" course,
in which you heard about Kotlin's advanced features.
In this course you learn how to perform concurrent programming with
Kotlin by using coroutines, a lightweight abstraction that works on
top of threads. We'll address how coroutines compare to classic
threads. We also look at structured concurrency, flows, flow
operators, how to handle errors and test concurrent code. After
attending this course, you will have a solid understanding of
concurrency-related concepts in Kotlin, and you will be able to
confidently write code that uses the functionality of Kotlin
coroutines.
This is a very practical training. We use some slides, but the main
focus is to 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.
- Coroutines
- concepts, threads vs. coroutines, suspending functions, coroutine
builders, dispatchers
- Structured concurrency
- coroutine scopes, cancellation
- Flows
- modeling sequential streams of values, cold flows, hot flows
- Flow operators
- concepts, (custom) intermediate operators, te…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

