{"id":1001,"date":"2023-09-11T19:58:53","date_gmt":"2023-09-11T19:58:53","guid":{"rendered":"https:\/\/xebia.com\/academy\/nl\/?post_type=course&p=1001"},"modified":"2023-11-08T16:47:44","modified_gmt":"2023-11-08T14:47:44","slug":"advanced-concurrency-with-coroutines","status":"publish","type":"course","link":"https:\/\/xebia.com\/academy\/nl\/training\/advanced-concurrency-with-coroutines\/","title":{"rendered":"Advanced Concurrency with Coroutines\u00a0"},"content":{"rendered":"\n
\n\t\t\n\t\t\t
\n\t\t\t\n
\n\t\t
\n\t\t
\n\t\n\t
\n\t\t\t\t\t
\n\t\t\t\t<\/linearGradient><\/linearGradient><\/linearGradient><\/defs><\/svg>\t\t\t<\/div>\n\t\t\n\t<\/div>\n<\/div>\t<\/div>\n\t
\n\t\t\n\n
\n\t\t\n\t\t\t
\n\t\t\t\n
\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\tAdvanced Concurrency with Coroutines<\/strong><\/strong><\/strong><\/strong><\/h1>\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t

\n\t\t\t\t\t\n\t\t\t\t\t<\/span> \t\t\t\t\t<\/span>\n\t\t\t\t<\/p>\n\t\t\t\t

\n\t
\n\t\n\t\t
\n\t\t\t\n\t\t\t\t\t\t\t\tKotlin\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t
\n\t\t\t\n\t\t\t\t\t\t\t\tSoftware Development\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t\n\t\n\t<\/svg><\/i>\n\t\n\t<\/button>\t
\n\t\t
\n\t\t\t<\/span>\n\t\t\t\n\t\n\t<\/svg><\/i>\n\t\n\t<\/button>\t\t<\/div>\n\t<\/div>\n<\/div><\/div>

\n\tKotlin Coroutines are extremely powerful for building complex and advanced applications. We’ll cover the ins and outs of Kotlin Coroutines to make you an expert in Coroutines and get the most out of them.<\/p>\t\t\t\t

\n\t\t\t\t\t\n\t\t\n\n\t\n\t\n\t\n<\/picture>\n\tTrainer Title<\/h2>\t<\/a>\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t
\n\t\n\t\t\t<\/a>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t
\n\t\t\t\t
\n\t\n\t
\n\t\t\n\tLooking to upskill your team(s) or organization?<\/strong><\/h2>

\n\tAnuudari will gladly help you further with custom training solutions for your organization. <\/p>

\n\t\t\n\n\t\n\t\n\t\n<\/picture>\t\t\n\tAnuudari Bayartsogt
Tech Training Advisor<\/h2>\t\t

\n\t+31 6 2167 5796<\/a>
anuudari.bayartsogt@xebia.com<\/a>
linkedin.com\/in\/anuudari-bayartsogt\/<\/a><\/p>\t<\/div>\n\t\n\t\t\tGet in touch<\/span>\n\t\n\t<\/a>\t<\/div>\n<\/div>\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t<\/div>\n<\/div>\t\t<\/div>\n\t<\/div>\n\n\n\n

\n\t\t\n\t\t\t
\n\t\t\t\n
\n\t\n\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n
\n\t\t\n\t\t\t
\n\t\t\t\n
\n\t\n\n
\n\t\n\n
\n\t\t\n\t\t\t
\n\t\t\t\n
\n\t\n\tWhat will you learn?<\/h2><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n
\n\t\t\n\t\t\t
\n\t\t\t\n
\n\t

\n\tCoroutines are an advanced topic in modern software development. Kotlin is the first language to popularize this technique, with its most popular application being concurrency. This course will take us through the ins and outs of coroutines in Kotlin.\u00a0<\/p><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n

\n\t\t\n\t\t\t
\n\t\t\t\n
\n\t

\n\tWe’ll cover how they work in the language and compiler and build from the ground up how they work in KotlinX Coroutines. Covering all advanced concepts in KotlinX Coroutines, and all gotchas and tricks to maximize the effectiveness of your concurrent Kotlin code.\u00a0<\/p><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n

\n\t\t\n\t\t\t
\n\t\t\t\n
\n\t

\n\tThis course will give you all the tools and insights necessary to reason about coroutines efficiently so you can leverage them to build advanced and complex use cases in simple descriptive ways.\u00a0<\/p><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n

\n\t\t\n\t\t\t
\n\t\t\t\n
\n\t

\n\tAdditionally, we’ll cover how to leverage and utilize Kotlin Coroutines in your current projects without having to rewrite or rework your existing code.\u00a0<\/p><\/div>\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n\n\n

\n\t\n\n
\n\t\t\n\t\t\t
\n\t\t\t\n
\n\t\n\n
\n\t\t\n\t\t\t
\n\t\t\t\n
\n\t\n\tKey takeaways<\/h2><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n
\n\t\t\n\t\t\t
\n\t\t\t\n
\n\t\n\t
  • Maximize the effectiveness of Kotlin Coroutines\u00a0<\/li>
  • Give you a deep understanding of Kotlin(X) coroutines\u00a0<\/li>
  • Explore when to use which techniques\u00a0<\/li>
  • Learn how to leverage Kotlin Coroutines in your current applications\u00a0<\/li><\/ol><\/div>\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n
    \n\t\t\n\t\t\t
    \n\t\t\t\n
    \n\t\n\n
    \n\t\n\n
    \n\t\t\n\t\t\t
    \n\t\t\t\n
    \n\t\n\tProgram<\/h2><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n
    \n\t\t\n\t\t\t
    \n\t\t\t\n
    \n\t

    \n\tThis 2-day course starts with the basics of Kotlin Coroutines, and we\u2019ll take a journey through all Coroutines techniques and tricks you can find in the Kotlin eco-system. Covering everything you need to know to maximize your usage of Kotlin Coroutines.\u00a0\u00a0<\/p><\/div>\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n\n\n

    \n\t\n\n
    \n\t\t\n\t\t\t
    \n\t\t\t\n\n\t\t\n\n
    \n\t