Quarkus Bootcamp

Softwareentwicklung mit Open Source
08.09.2021


9:00 – 17:15 Uhr
ETH Zürich
Max. Teilnehmer: 20

Einleitung

Wir entwickeln zusammen einen Microservice mit Quarkus. Beim gemeinsamen Programmieren lernst du unter Anderem Folgendes kennen:

  • REST mit JSON
  • Persistenz mit PostgreSQL
  • Messaging mit Kafka
  • Testing einer Quarkus-Applikation

Programm

  • Quarkus Tooling
  • Quarkus Extension-Mechanismus
  • Dev Mode und Dev UI
  • REST Schnittstellen mit JSON
  • OpenAPI/Swagger UI
  • Serialisierung mit Jackson
  • Quarkus-Tests
  • Dependency Injection
  • Health
  • Persistenz mit PostgreSQL
  • Messaging mit Kafka
  • Scheduler (Periodische Tasks)
  • Metriken
  • Native Executables/GraalVM

Kursziel

Du kannst nach diesem Workshop selbständig Microservices mit Quarkus umsetzen.

Adressaten

Alle die einen praxisorientierten Einblick in das Microservice-Framework Quarkus erhalten wollen.

Voraussetzungen

Programmierkenntnisse in Java

Infrastruktur

Laptop mit vorinstalliertem:

  • Java 11+
  • Maven
  • IDE (IntelliJ, Eclipse, …)
  • Git
  • Docker

Referenten

Remo Schenker

Zühlke Engineering AG


Remo ist ein leidenschaftlicher Full-Stack Software Entwickler mit einem Fokus auf Java. Durch Kundenprojekte hat er Quarkus kennen und schätzen gelernt. Auch in privaten Projekten ist Quarkus aktuell sein bevorzugtes Microservice-Framework.

Bernhard Lutzmann

Freelancer


Bernhard ist ein erfahrener Java-Entwickler mit intensiver Erfahrung mit Quarkus. Er ist Fan von Kotlin, Quarkus, GraalVM, JavaFX und Event-basierten Systemen. Zudem ist er Contributor bei diversen Open-Source Projekten.