Sélectionner une page
Formations Mobile Kotlin Formation Kotlin Coroutines

Formation Kotlin Coroutines

formation kotlin coroutines

Prix 700€ HT / personne
1 jour (7 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF
Nouveauté Remise fidélité

Présentation

Maîtrisez l’univers des coroutines Kotlin, un mécanisme puissant pour la gestion non bloquante de la concurrence. Kotlin Coroutines est une fonctionnalité cruciale pour améliorer les performances et la fluidité des applications Kotlin, en particulier sur les plateformes Android.

Durant notre formation Kotlin Coroutines, nous explorerons les bases des fonctions non bloquantes, l’importance et la mise en œuvre de la concurrence structurée et l’intégration de Coroutines avec différents contextes d’utilisation.

Vous serez initié aux API utiles de kotlinx.coroutines, ainsi qu’aux erreurs courantes et leurs conséquences pour éviter les pièges courants.

Nous aborderons également en profondeur le concept de Flow en Kotlin, son fonctionnement, sa création et son activation. De plus, vous découvrirez comment intégrer efficacement les Coroutines et Flow dans Compose pour optimiser l’interface graphique.

À l’issue de cette formation, vous aurez acquis une solide compréhension des coroutines et des flows, ainsi que la capacité de les intégrer efficacement dans vos projets Kotlin pour une meilleure gestion de la concurrence.

Comme dans toutes nos formations, celle-ci vous présentera la toute dernière version de kotlinx.coroutines 1.9.

 

Objectifs

  • Comprendre les bases et l’importance de la concurrence structurée en Kotlin Coroutines
  • Identifier et éviter les erreurs courantes lors de l’utilisation de Coroutines et Flow
  • Maîtriser la création, l’activation et le partage d’un Flow
  • Appliquer les Coroutines et Flow dans Compose, en réalisant des ateliers pratiques sur l’interface graphique

 

Public visé

  • Développeurs 
  • Développeurs Kotlin
  • Architectes de logiciels
  • Concepteurs d’interface graphique

 

Pré-requis

  • Expérience antérieure en développement Android serait un plus
  • Tester Mes Connaissances
  • Être à l’aise avec l’anglais (notre formateur est anglophone)

 

Pré-requis techniques

  • Avoir Android Studio installé

Programme de notre formation Kotlin Coroutines

 

Introduction aux coroutines

  • Qu’est-ce qu’une coroutine ?
  • Compréhension du contexte des coroutines
  • Utilisation des suspend functions

 

Concurrence structurée

  • Gestion du cycle de vie d’une coroutine
  • Gestion des annulations
  • Gestion des annulations

 

Flows

  • Comprendre les Coroutine Flows
  • Flows froids vs chauds
  • State et Shared Flows
  • Gestion des erreurs dans les Flows

 

Intégration des coroutines

  • Écriture de fonctions réutilisables avec des coroutines
  • Utilisation des coroutines dans les ViewModels
  • Utilisation des coroutines dans Compose

 

Optimisations

  • Suivi des bonnes pratiques pour les coroutines
  • Optimisation des workflows concurrents

 

Tests

  • Tests unitaires des suspend functions
  • Tests unitaires des Flows
  • Tests unitaires des coroutines dans les ViewModels

Pour aller plus loin

Formation Kotlin

Formation Kotlin Avancé

Formation Android Studio

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

22 septembre 2023

Les – : aucun

Mohamed Mehdi D. de chez HAPPN

Afficher tous les témoignages

22 septembre 2023

Les – : aucun

Mohamed Mehdi D. de chez HAPPN
22 septembre 2023

Les + : Bonnes explications, disponibilités du formateur

Les – : aucun

Pierre-Marie G. de chez HAPPN
22 septembre 2023

Les + : Maitrise technique des formateurs

Qualité des échanges

Disponibilité des formateurs

Adaptabilité de la formation par rapport aux personnes formées

Les – : Manque de temps pour la partie Coroutines

Morgan S. de chez HAPPN

Noter la formation

Prix 700€ HT / personne
1 jour (7 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF
Nouveauté Remise fidélité

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp