Quarkus – Supersonic Subatomic Java
Softwareentwicklung mit Open Source
11.09.2019
9:10 – 17:15 Uhr
HSR Hochschule für Technik Rapperswil
Max. Teilnehmer: 28
Einleitung
Quarkus, der neue Stern am Java-Microservice-Himmel, verspricht eine erstaunlich schnelle Bootzeit und unglaublich niedriger Memory verbrauch. Was eine nahezu sofortige Skalierung ermöglicht und eine hohe Speicherauslastung in Container-Orchestrierungsplattformen wie Kubernetes.
Programm
- Grundkonzepte von Quarkus kennenlernen
- Applikation mittels JAX-RS und Dependency Injection erstellen
- Testing der Applikation
- Native Images erstellen
Kursziel
Am Ende des Kurses können die Teilnehmenden Microservices mit Quarkus erstellen und testen.
Adressaten
Java Entwickler*innen, die bereit sind, etwas Neues kennen zu lernen.
Voraussetzungen
Java Programmierkenntnisse
Infrastruktur
- Laptop (8GB RAM oder mehr, WiFi) mit Windows, Linux oder macOS
- Aktueller Firefox- oder Chrome-Browser (oder Chrome-kompatibel, zB Chromium)
- Neuste Version von Docker Community Edition
- JDK 8 oder neuer
- Java IDE (z.B. IntelliJ Community Edition)
- GraalVM
- Apache Maven 3.5.3 oder neuer
Referenten
Michael Gerber
nxt Engineering GmbHIch bin ein Senior Software Engineer und leidenschaftlicher Teamleiter mit einem breiten Wissen in verschiedenen Web und Java Frameworks. Zudem habe ich viel Erfahrung in Code Analysen, Cloud-Computing, Java- und Web-Applikationsarchitekturen. Eine hohe Code-Qualität ist mir sehr wichtig, denn für mich ist Code kein reines Mittel zum Zweck, sondern eine langfristige Investition. Ich geniesse es, in einem gut organisierten Team zu arbeiten und lerne gerne neue Technologien kennen.