{"product_id":"110431","title":"Coroutines Kotlin ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jYEEONHhg1THDQt9MG4P8tUkRvpFH.png?v=1765040923\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n \u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003eCoroutines Kotlin \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/123034354\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eIntroduction au livre\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e \u003cb\u003eTout ce que vous devez savoir sur les coroutines Kotlin, par un expert Kotlin !\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Les coroutines Kotlin révolutionnent notre façon de développer pour la machine virtuelle Java (JVM), en particulier pour Android et les backends, en facilitant la mise en œuvre de programmes multithread efficaces et fiables.\u003cbr\u003e Ce livre contient tout ce qui, concernant les coroutines Kotlin, a suscité la curiosité des participants à un atelier animé par l'auteur, un formateur expert en Kotlin.\u003cbr\u003e Ce livre explore le fonctionnement des coroutines Kotlin et comment elles peuvent améliorer vos applications, en utilisant à la fois la prise en charge native fournie par le langage Kotlin et la bibliothèque kotlinx.coroutines.\u003cbr\u003e Nous explorons également comment les coroutines sont utilisées dans les applications Android et backend, ainsi que les bonnes pratiques.\u003cbr\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cul\u003e  \u003cli\u003eVous pouvez consulter un aperçu du contenu du livre.\u003cbr\u003e \u003cspan\u003eAperçu\u003c\/span\u003e\n\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindice\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003ePartie 1 : Comprendre les coroutines Kotlin\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Chapitre 1 : Pourquoi apprendre les coroutines Kotlin\u003cbr\u003e Chapitre 2 : Générateur de séquences\u003cbr\u003e Chapitre 3 Comment fonctionne l'interruption ?\u003cbr\u003e Chapitre 4 : Mise en œuvre pratique des coroutines\u003cbr\u003e Chapitre 5 Coroutines : Prise en charge du langage vs. prise en charge de la bibliothèque\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePartie 2 : Bibliothèque de coroutines Kotlin\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Chapitre 6 : Générateur de coroutines\u003cbr\u003e Chapitre 7 Contexte des coroutines\u003cbr\u003e Chapitre 8 : En attente d'emploi et coroutines pour enfants\u003cbr\u003e Annulation du chapitre 9\u003cbr\u003e Chapitre 10 Gestion des exceptions\u003cbr\u003e Chapitre 11 Fonctions à portée de coroutine\u003cbr\u003e Chapitre 12 Répartiteur\u003cbr\u003e Chapitre 13 : Création d’une portée de coroutine\u003cbr\u003e Chapitre 14 : Problèmes liés au statut partagé\u003cbr\u003e Chapitre 15 : Tester les coroutines Kotlin\u003cbr\u003e\u003cbr\u003e \u003cb\u003e3ème canal et flux\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Chapitre 16 Chaîne\u003cbr\u003e Chapitre 17 Sélectionner\u003cbr\u003e Chapitre 18 : Sources de données chaudes et froides\u003cbr\u003e Chapitre 19 Qu'est-ce que le flux ?\u003cbr\u003e Chapitre 20 : Mise en œuvre pratique du flux\u003cbr\u003e Chapitre 21 : Créer un flux\u003cbr\u003e Chapitre 22 Fonctions du cycle de vie des flux\u003cbr\u003e Chapitre 23 Traitement des flux\u003cbr\u003e Chapitre 24 : Flux partagé et flux d’état\u003cbr\u003e Chapitre 25 : Tester le flux\u003cbr\u003e \u003cbr\u003e\u003cb\u003ePartie 4 : Application des coroutines Kotlin\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Chapitre 26 Exemples d'utilisation courante\u003cbr\u003e Chapitre 27 : Comment utiliser les coroutines\u003cbr\u003e Chapitre 28 : Utilisation des coroutines dans d’autres langages\u003cbr\u003e Chapitre 29 : Quelle est la meilleure solution : démarrer une coroutine ou utiliser une fonction de suspension ?\u003cbr\u003e Chapitre 30 Meilleures pratiques\u003cbr\u003e\u003cbr\u003e En conclusion\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eImage détaillée\u003c\/b\u003e \u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate5389\/MidCate006\/538852627.jpg\" border=\"0\" alt=\"Image détaillée 1\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eAvis de l'éditeur\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e Ce livre s'adresse aux développeurs qui souhaitent comprendre les coroutines Kotlin et apprendre à les appliquer dans des applications concrètes en suivant les meilleures pratiques.\u003cbr\u003e Bien que l'introduction se concentre sur le backend et des exemples d'utilisation sous Android, les fonctionnalités utilisables sur d'autres plateformes sont également présentées.\u003cbr\u003e\u003cbr\u003e \u003cb\u003eStructure de ce livre\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e - Partie 1 : Comprendre les coroutines Kotlin - Cette partie explique ce que sont les coroutines Kotlin et comment elles fonctionnent.\u003cbr\u003e - Partie 2 : Bibliothèque de coroutines Kotlin ― Explique les concepts les plus importants de la bibliothèque kotlinx.coroutines et comment les utiliser efficacement. \u003cbr\u003e- Partie 3 : Canaux et flux - Couvre les canaux et les flux de la bibliothèque kotlinx.coroutines.\u003cbr\u003e - Partie 4 : Application des coroutines Kotlin - Couvre des exemples d’utilisation courants des coroutines Kotlin et les meilleures pratiques les plus importantes pour l’utilisation des coroutines Kotlin.\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCe que ce livre couvre\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Ce livre est basé sur les questions les plus fréquemment posées par les participants aux ateliers animés par l'auteur.\u003cbr\u003e Comment fonctionnent réellement les coroutines ? (Partie 1)\u003cbr\u003e Comment les coroutines peuvent-elles être utilisées dans le monde réel ? (Parties 2, 3 et surtout Partie 4)\u003cbr\u003e - Dans quels domaines les coroutines sont-elles les plus pertinentes ? (Parties 2, 3 et surtout 4)\u003cbr\u003e Comment tester les coroutines Kotlin ? (Partie 2, « Test des coroutines Kotlin » et Partie 3, « Tests de flux »)\u003cbr\u003e Qu’est-ce que le flow et comment fonctionne-t-il ? (Partie 3)\u003cbr\u003e \u003cbr\u003eTélécharger le code source : L’intégralité du code source présenté dans ce livre est disponible dans le dépôt GitHub suivant.\u003cbr\u003e\u003cbr\u003e (https:\/\/github.com\/MarcinMoskala\/coroutines_sources) \u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e SPÉCIFICATIONS DES PRODUITS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate de publication :\u003c\/strong\u003e 1er novembre 2023\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e \u003cstrong\u003eNombre de pages, poids, dimensions :\u003c\/strong\u003e 464 pages | 756 g | 172 × 225 × 22 mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13 :\u003c\/strong\u003e 9788966264155 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43892496465962,"sku":"110431","price":43.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/5ae6755662927e2fcf0e61a4ccb6b8da.jpg?v=1765379793","url":"https:\/\/librairie.coreenne.fr\/products\/110431","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}