Advanced Coroutines with Ktor

Kotlin
Software Development
Software Ontwikkeling

Kotlin Coroutines zijn extreem krachtig om complexe en geavanceerde server-side applicaties te bouwen. We behandelen de ins en outs van Kotlin-coroutines, zodat je een expert in coroutines wordt en er het meeste uit kunt halen in Ktor.

Wil je je team(s) of organisatie trainen?

Anuudari helpt u graag verder met op maat gemaakte trainingsoplossingen voor uw organisatie.

Neem contact op

Wat ga je leren?

Coroutines zijn een geavanceerd onderwerp in moderne softwareontwikkeling. Kotlin is de eerste taal die deze techniek populair heeft gemaakt, met als populairste toepassing concurrency.

Deze training neemt ons mee door de ins en outs van coroutines in Kotlin in de context van Ktor. We behandelen hoe ze werken in de taal en in het Ktor framework. We leren redeneren en denken over coroutines in de context van webservers en toepassingen met Ktor. Behandel alle geavanceerde concepten in KotlinX Coroutines, en alle gotchas en trucs om de effectiviteit van je parallelle Kotlin-code te maximaliseren.

Deze training geeft je alle hulpmiddelen en inzichten die nodig zijn om efficiënt te redeneren over coroutines, zodat je ze kunt gebruiken om geavanceerde en complexe use-cases te bouwen op eenvoudige beschrijvende manieren.

Daarnaast behandelen we hoe je Kotlin Coroutines kunt gebruiken in je huidige projecten zonder je bestaande code te herschrijven of te bewerken.

Belangrijkste leerdoelen

  1. De effectiviteit van Kotlin-coroutines maximaliseren
  2. Begrijpen hoe coroutines werken in Ktor
  3. Een diepgaand begrip geven van Kotlin(X) coroutines
  4. Verkennen wanneer welke technieken te gebruiken
  5. Leer hoe u Kotlin-coroutines beter kunt benutten in uw huidige Ktor-toepassingen

Programma

Deze tweedaagse training begint met de basis van Kotlin Coroutines, en we nemen een reis door alle coroutine technieken en trucs die je kunt vinden in het Kotlin eco-systeem. Behandelt alles wat je moet weten om maximaal gebruik te maken van Kotlin-coroutines.

We duiken in de interne aspecten van Ktor en hoe het is gebouwd bovenop Coroutines, zodat je kunt begrijpen hoe je Ktor-toepassingen werken en er het maximale uit kunt halen.

  • Wat zijn Coroutines en hoe werken ze?
  • Coroutines uitvoeren en plannen.
  • Gestructureerde gelijktijdigheid.
  • Hoe Ktor is gebouwd bovenop Coroutines.
  • Verschillende gebruikssituaties voor Coroutines in Ktor.

Voor wie is deze training?

Deze training is voor iedereen met een basiskennis van Kotlin en webapplicaties die een expert wil worden in Kotlin Coroutines met één of meer jaar hands-on ervaring in het ontwikkelen en onderhouden van softwareapplicaties. Kennis van Coroutines of Ktor is niet vereist, maar bestaande kennis van een concurrerende taal als Java is handig.

Requirements

Hands-on ervaring met Kotlin, of basiskennis van de Kotlin-taal.

Hands-on ervaring met softwareontwikkeling

Waarom zou ik deze training volgen?

Word een expert in Kotlin Coroutines

Leer alle ins en outs van Coroutines

Haal het meeste uit coroutines in uw Ktor-toepassingen

Wat moet je nog weer weten?

Na registratie voor deze training ontvang je een bevestigingsmail met praktische informatie. Een week voor de training vragen we je naar eventuele dieetwensen en delen we literatuur uit als je je moet voorbereiden.

De training bevat theoretische onderdelen en praktische oefeningen, dus zorg ervoor dat je je omgeving van tevoren goed voorbereidt, zodat we het meeste uit onze tijd kunnen halen. Als je al bekend bent met Kotlin Coroutines, bereid je dan goed voor en breng al je vragen vooraf mee, zodat we al je twijfels en vragen kunnen oplossen.

Traininginformatie

De training wordt gegeven door Kotlin-experts.

Installatie van Kotlin-omgeving voor praktische secties

Je moet je laptop meenemen naar deze training.

Breng veel energie en motivatie mee om je Kotlin-vaardigheden te verbeteren.

Ook interessant voor jou

Alle trainingen bekijken
Impact Mapping

Leer over Impact Mapping voor zakelijk succes door stakeholders op één lijn te brengen, effectief te plannen en jouw impact te vergroten.

Product Eigenaar
Product Owner
Software Architecture
1 day
In Person

Next:

11 okt, 2024

From:

€895

Bekijk training
Communication for Engineers

Deze training Communication for Engineers biedt een systematische aanpak om je communicatievaardigheden te verbeteren.

Chris Laffra

1 day
In Person

Next:

27 jun, 2024

From:

€835

Bekijk training
Design Thinking Foundation

Vervang de verkeerde aannames door de juiste vragen. Ga aan de slag met Design Thinking Foundation training.

Daniël Burm

1 day
In Person

Next:

30 sep, 2024

From:

€995

Bekijk training
React Foundation 

Verbeter jouw developer-skills met onze React Foundation-training. Leer in één dag de basisprincipes kennen.

Bart den Hollander

React
1 day
In Person

Next:

4 nov, 2024

From:

€835

Bekijk training
Specification by Example Training by Gojko Adzic  

Leer in onze Specification by Example (SBE) training van SBE-goeroe Gojko Adzic.

Agile
Scrum
Software Testing
Bekijk training

Kun je de training die je zoekt niet vinden? Er is nog meer!