Kotlin Concurrency: Coroutines, Structured Concurrency and Flows

Tijdsduur

Kotlin Concurrency: Coroutines, Structured Concurrency and Flows

Info Support
Logo van Info Support
Opleiderscore: starstarstarstarstar_border 8,3 Info Support heeft een gemiddelde beoordeling van 8,3 (uit 15 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
Er zijn nog geen startdata bekend voor dit product.

Beschrijving

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.

Description

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 wi…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Kotlin, JavaScript, Android, Java en Google Apps.

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.

Description

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.

Subjects

  • 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, terminal operators
  • Error handling and testing
    • errors inside coroutines, error propagation, errors in flows, testing coroutines and flows
Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze training. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: Kotlin.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.