FIW WS 22/23

Eine Überblick über SAP im Allgemeinen und eine Einführung in die Programmiersprache ABAP im Besonderen.

Lernergebnis des Moduls

Nach erfolgreicher Teilnahme am Modul sind die Studierenden in der Lage:

  • Begriffe wie Java, Java EE und Jakarta EE voneinander abzugrenzen und Buzz-Words aus der Java Enterprise Welt einzuordnen.
  • basierend auf den Jakarta EE APIs effizient Anwendungen in unterschiedlichen Runtime Umgebungen zu implementieren
  • Microservice Architekturen mittels Jakarta EE / Quarkus zu entwerfen und umzusetzen.
  • Docker im Jakarta EE / Quarkus Umfeld anzuwenden
  • Docker Cloud Deployments zu analysieren.

 

Inhalte des Moduls

In der Vorlesung werden die Grundlagen der Jakarta EE vermittelt (https://jakarta.ee/) auch bekannt unter dem Vorgängernamen Java EE (EE: Enterprise Edition).
Der Fokus der Veranstaltung liegt bei der Erstellung moderner Cloud Native Enterprise Anwendungen gegliedert in folgenden Themenbereichen:

  • Allgemeine Anforderungen an Geschäftsanwendungen
  • Web Services (JAX-RS - Restful Web Services)
  • Enterprise Software Patterns (CDI - Context and Dependency Injection)
  • Datenpersistenz (JPA – Java Persistence API)
  • Nutzung von Microservice Architektur Patterns (via Microprofile https://microprofile.io/)
  • Unterschiedliche Runtimes (On-Prem und Cloud)

 

Der Großteil der Themen wird direkt anhand von Source Code und Live-Coding Beispielen demonstriert und diskutiert.

 Literatur


Green-IT, International Lecture, winter semester 22/23