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 AGRemo 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
FreelancerBernhard 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.