Dev : La concurrence structurée avec les coroutines de Kotlin
durée : 1 jour
niveau : intermédiaire
lieu : La Défense / À distance
coût : 980€ HT
DEV : La concurrence structurée avec les coroutines de Kotlin
Les coroutines de Kotlin permettent de modéliser des scénarios de concurrence complexes de manière structurée grâce à une syntaxe expressive.
Cette formation vous permettra d’apprendre comment modéliser des tâches concurrentes unitaires et comment utiliser la librairies KotlinX Coroutines pour faciliter les usages complexes (scoping, cancellation, etc).
LES OBJECTIFS DE LA FORMATION
Comprendre le fonctionnement interne des coroutines.
Pouvoir utiliser les coroutines dans des scénarios de concurrence structurée.
Savoir adapter des APIs à callback en coroutines.
Savoir communiquer avec des flows et des channels.
MOYENS PÉDAGOGIQUES
Les formations sont présentées sous forme :
Support de formation.
Exercices ayant pour but la création d’un petit serveur Web.
Fiches récapitulatives par notion.
MODALITES D’ÉVALUATION
Exercices tout au long de la formation.
À QUI S’ADRESSE CETTE FORMATION ?
Public
Pré-requis
Compétences visées
Développeurs Kotlin.
Il est attendu des participants une connaissance minimale du langage Kotlin, ou à défaut du langage Java.
– Compréhension complète des coroutines. – Connaissance de leurs APIs.
PROGRAMME DÉTAILLÉ
OBJECTIF PÉDAGOGIQUE
THÈMES À ABORDER
JOUR 1
La suspension dans le langage Utilisation et bonnes pratiques
Suspension
API bas niveau
KotlinX Utilisation et bonnes pratiques
Concurrence structurée
Communication
Testing
Intégration
LE FORMATEUR
Il est un des pilier de la communauté Kotlin. Expert développeur, formateur, conférencier et co-organisateur du Kotlin Meetup de Paris.