In dieser 2-tägigen Schulung "Scala Typelevel - Funktionales Streaming mit fs2" erhalten Sie eine Einführung in die Streaming-Bibliothek fs2 aus dem Typelevel-Ökosystem. fs2 baut auf den Grundlagen von Cats und Cats-Effect auf und stellt eine leistungsstarke sowie flexible Lösung für die funktionale Verarbeitung von Streams in Scala dar.
Der Kurs vermittelt Ihnen die grundlegenden Konzepte und Techniken der funktionalen Streaming-Programmierung mit fs2. Sie werden lernen, wie man Streams erstellt, transformiert und verarbeitet, um effiziente und reaktive Datenverarbeitungslösungen zu entwickeln. Dabei werden Sie funktionale Konstrukte wie Monaden, Effekttypen und höherwertige Funktionen anwenden.
Sie werden die verschiedenen Funktionen und Operatoren von fs2 entdecken, mit denen Sie Streams manipulieren können, wie z. B. Mapping, Filtering, Aggregating und Joining von Streams. Zusätzlich werden fortgeschrittene Themen behandelt, wie die Fehlerbehandlung in Streams, das Management von Ressourcen in Streams und die parallele Verarbeitung von Streams.
Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:
In dieser 2-tägigen Schulung "Scala Tools - Scalafix, Scalafmt und Mdoc" lernen Sie die Anwendung und Funktionen von Scalafix, Scalafmt und Mdoc in Scala-Projekten kennen. Scalafix ist ein Tool zum Linting und Refactoring von Code, mit dem Sie spezifische Code-Regeln ...
In dieser 1-tägigen Schulung "Scala Tools - Compiler" lernen Sie den Scala-Compiler und seine umfangreichen Steuerungsmöglichkeiten kennen. Der Scala-Compiler ist ein unverzichtbares Werkzeug für Scala-Entwickler und bietet zahlreiche Optionen zur Steuerung des ...
In dieser 2-tägigen Schulung "Scala Typelevel - Cats-Effect" lernen Sie die Grundlagen des Typelevel-Ökosystems in Scala und die Bibliothek Cats-Effect kennen. Cats-Effect baut auf der Cats-Bibliothek auf und bietet die IO-Monade zur funktionalen Beschreibung von ...
In dieser 2-tägigen Schulung "Scala Typelevel - Funktionaler Datenbankzugriff mit Doobie" erfahren Sie, wie Sie mithilfe der Bibliothek Doobie funktional auf relationale Datenbanken zugreifen. Doobie ist eine weit verbreitete Bibliothek in der Scala-Community und ermöglicht ...