Kurs suchen 👉

Scala Typelevel - Cats

GFU Cyrus AG, in Köln (+2 Standorte)
Dauer
3 Tage
Durchführungsform
Präsenzkurs / vor Ort, Online-Kurs / Fernlehrgang, Inhouse-Schulung
Nächster Starttermin
9 Dezember, 2024 (+7 Starttermine)
Preis
1.550 EUR MwSt. befreit
Webseite des Anbieters
Sprache
Deutsch
Dauer
3 Tage
Durchführungsform
Präsenzkurs / vor Ort, Online-Kurs / Fernlehrgang, Inhouse-Schulung
Nächster Starttermin
9 Dezember, 2024 (+7 Starttermine)
Preis
1.550 EUR MwSt. befreit
Webseite des Anbieters
Sprache
Deutsch
Ab 1.550 EUR MwSt. befreit / Person

Beschreibung

GFU Cyrus AG

Scala Typelevel - Cats

Cats und cats-effect bilden die Grundlage für ein ganzes Ökosystem von Bibliotheken zur funktionalen Programmierung in Scala - das Typelevel-Ökosystem. Cats definiert abstrakte Kategorien als Typklassen (Semigroup, Monoid, Functor, Monad, Traverse und viele weitere) sowie Instanzen dieser Kategorien. cats-effect implementiert die IO-Monade, mit der Seiteneffekte funktional beschrieben werden können (ohne sie auszuführen). 

Dieser Kurs fokussiert auf die Kategorien und ihre Instanzen. Dabei haben wir immer die zentralen funktionalen Eigenschaften im Blick: Immutability, Referential Transparency und die Vermeidung von Seiteneffekten. 

Kommende Starttermine

Wählen Sie aus 7 verfügbaren Startterminen

9 Dezember, 2024

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

9 Dezember, 2024

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

17 März, 2025

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

17 März, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

16 Juni, 2025

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

16 Juni, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

Inhouse-Schulung auf Anfrage

  • Inhouse-Schulung
  • Deutschland
  • Deutsch

Inhalte / Module

  • Immutability and Referential Transparency
  • Recap on Functions
  • Recap on Type Classes
  • Type Class Show
  • Type Class Eq
  • Type Class Semigroup
  • Type Class Monoid
  • Higher Kinded Types
  • Type Class Functor
  • Type Class Applicative
  • Type Class Monad
    • Kleisli and Reader Monad
    • State Monad
  • Type Classes ApplicativeError and MonadError
  • Either and Validated
  • Type Class Parallel
  • Type Class Foldable
  • Type Class Traverse

Zielgruppe / Voraussetzungen

Software-Entwickler*innen mit soliden Scala-Kenntnissen, die die funktionale Programmierung mit dem Typelevel-Ökosystem erlernen wollen.
Kenntnis der Inhalte der Kurse "Scala Language - Basics II" und "Scala Language - Functional Programming" werden empfohlen. Die Kenntnis von Typklassen und die Scala-Funktionen werden vorausgesetzt.

Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen. 

Für Privatpersonen ist dieser Kurs leider nicht geeignet.

Eine Informationsanfrage zu diesem Kurs ist nur für Beteiligte aus dem B2B-Bereich sinnvoll.

Abschlussqualifikation / Zertifikat

Teilnahmezertifikat und digitales Badge

Infos anfordern

Stellen Sie jetzt eine Informationsanfrage

Kontaktieren Sie hier den Anbieter, um mehr über das Kursangebot Scala Typelevel - Cats zu erfahren!

  Sie erhalten weitere Infos

  Unverbindlich

  Kostenfrei


reCAPTCHA logo Diese Webseite ist durch reCAPTCHA geschützt. Es gelten die Google Datenschutzbestimmungen und Nutzungsbedingungen.
GFU Cyrus AG
Am Grauen Stein 27
51105 Köln

GFU Cyrus AG

Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...

Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.

Anzeige