Scala Typelevel - Funktionale Verarbeitung von JSON mit Circe

Classroom training | German | Claim

Duration of training: 1 day

Objectives

Circe ist eine viel genutzte Bibliothek zur einfachen Verarbeitung von JSON. Circe basiert auf Cats und Shapeless. Dieser Kurs führt ein in die schlichte Verarbeitung von JSON-Strukturen mit Circe. Am Ende des Seminars wissen die Teilnehmer/innen, Circe für Codierung und Decodierung von JSON- Strukturen einzusetzen.

Target audience

Software-Entwickler/innen mit soliden Scala-Kenntnissen, die die funktionale Programierung mit dem Typelevel-Ökosystem erlernen wollen und die Prinzipien von Cats bereits verstanden haben

Requirements

  • Besuch des Kurses "Scala Typelevel - cats" oder gleichwertige Kenntnisse

Agenda

  • Circe Concepts
  • Getting Started
  • JSON Parsing
  • Traversing and modifying JSON
  • Encoding and Decoding (using semi-automatic derivation)
  • Encoding and Decoding (using automatic derivation)
  • Custom Codecs
  • Encoding and Decoding of ADTs (Algebraic Data Types)
  • Circe Optics

Objectives

Circe ist eine viel genutzte Bibliothek zur einfachen Verarbeitung von JSON. Circe basiert auf Cats und Shapeless. Dieser Kurs führt ein in die schlichte Verarbeitung von JSON-Strukturen mit Circe. Am Ende des Seminars wissen die Teilnehmer/innen, Circe für Codierung und Decodierung von JSON- Strukturen einzusetzen.

Target audience

Software-Entwickler/innen mit soliden Scala-Kenntnissen, die die funktionale Programierung mit dem Typelevel-Ökosystem erlernen wollen und die Prinzipien von Cats bereits verstanden haben

Requirements

  • Besuch des Kurses "Scala Typelevel - cats" oder gleichwertige Kenntnisse

Agenda

  • Circe Concepts
  • Getting Started
  • JSON Parsing
  • Traversing and modifying JSON
  • Encoding and Decoding (using semi-automatic derivation)
  • Encoding and Decoding (using automatic derivation)
  • Custom Codecs
  • Encoding and Decoding of ADTs (Algebraic Data Types)
  • Circe Optics

Tags

Recommend this site