1. Preface
HTL Leonding is a vocational college in Austria with about 1000 students and four departments:
-
Informatics
-
Media Engineering
-
Electronics
-
Medical Engineering
The curriculum in each department lasts five years. Quarkus is taught in Informatics and Media Engineering in the 4th and 5th grade. Quarkus ist the backend, the frontend is Angular (Media Engineering) or Android (Informatics)
2. 4th grade
department informatics: 3h department media engineering: 3h
assumption: The students have knowledge working with JavaSE, maven, git, uml, json.
Topic | Contents |
---|---|
Java-ecosystem |
IDE’s, maven, git-repositories |
Introduction |
|
RESTful Resources |
architectural constraints, http-methods, create a simple REST-Endpoint |
REST with entities |
|
CDI |
|
Java Persistence API (JPA) |
|
Panache in Quarkus |
|
REST-Endpoints + JPA-Persistence |
Create a backend w/ Panache and REST-Resources |
REST-Clients with Quarkus |
Create an REST-client-app w/ quarkus |
Websockets |
|
Messaging |
|