In dieser 2-tägigen Schulung "Scala Typelevel - Funktionale HTTP-Services und -Clients mit http4s" lernen Sie, wie Sie mit der Bibliothek http4s funktional Web-Services entwickeln. http4s ist eine funktional gestaltete Bibliothek zur Erstellung von HTTP-Servern und -Clients in Scala und basiert auf den Prinzipien des Typelevel-Ökosystems wie Cats, cats-effect und fs2.
Der Kurs führt Sie in die wesentlichen Konzepte und Best Practices der funktionalen Web-Programmierung mit http4s ein. Sie werden lernen, wie Sie sowohl HTTP-Server als auch HTTP-Clients mithilfe von http4s erstellen können. Dabei werden Sie die Anwendung funktionaler Konzepte wie Effekt-Management, asynchrone Programmierung und Routing verstehen und praktisch umsetzen.
Am Ende des Seminars werden Sie in der Lage sein, http4s für die Entwicklung von Web-Servern und -Clients zu nutzen. Sie werden ein fundiertes Verständnis für funktionale Web-Programmierung erlangen und die Vorteile der funktionalen Programmierung für Web-Anwendungen, Web-Services und Microservices gezielt einsetzen können.
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 diesem 2-tägigen Seminar "Scala Testing - ScalaTest und ScalaCheck" lernen Sie, wie Sie Ihre Scala-Codebasis effektiv mit den Test-Frameworks ScalaTest und ScalaCheck testen können. Der Kurs beginnt mit einer Einführung in die verschiedenen Test-Frameworks für ...
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 ...