Der Einstieg in serverseitige, asynchrone Programmierung mit Suspending Functions, Coroutines und Flows
Asynchrone oder Non-Blocking-Programmierung ist ein wichtiger Bestandteil der serverseitigen Entwicklung, um skalierbare Anwendungen zu bauen. In diesem Kurs lernst du Schritt für Schritt Kotlin Coroutines kennen. Du lernst, wie asynchrone Programmierung mit Coroutines funktioniert, wie du Coroutines startest und wieder beendest, damit deine Programme nicht durch langsame API-Aufrufe oder Datenbanken blockiert werden. IT-Experte Hauke Brammer zeigt dir, wie du Kompositionen aus verschiedenen Coroutines baust und wie du kontrollierst, auf welchem Thread deine Coroutines laufen. Außerdem lernst du Channels und Flows kennen, Datenstrukturen, mit denen du mehrere Elemente als Streams asynchron verarbeiten kannst. Wenn du schon etwas Erfahrung mit Kotlin gesammelt hast und jetzt erfahren möchtest, wie du deinen Code durch asynchrone Programmierung optimierst, ist dieser Kurs genau das Richtige für dich.
In den Videokursen der heise academy lernst du IT-Themen anschaulich und verständlich. Du siehst den Experten bei der praktischen Arbeit zu und lässt dir dabei alles genau erklären. Das Wissen ist in kompakte Lerneinheiten unterteilt, sodass du den Kurs Schritt für Schritt durcharbeiten oder gezielt zu Lektionen springen kannst, die dich interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für dich bereit, die dich beim Lernen unterstützen:
Für diesen Videokurs wird lediglich ein aktueller Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Hauke Brammer ist derzeit als Senior Full Stack Developer bei der DeepUp GmbH beschäftigt. Er entwickelt Microservices und nutzt dafür seit 2017 Kotlin als bevorzugte Programmiersprache. Seine Leidenschaft gilt der Verbindung des Software-Engineerings mit der Welt des Machine Learnings. In den vergangenen Jahren hat Hauke Brammer regelmäßig viel beachtete Vorträge auf Entwicklerkonferenzen gehalten und dort schwerpunktmäßig über MLOps und Data Augmentation gesprochen.
Fülle ganz einfach und bequem das Kontaktformular aus und wir werden deine Fragen schnellstmöglich beantworten.