Eine Überblick über SAP im Allgemeinen und eine Einführung in die Programmiersprache ABAP im Besonderen.
- Dozent/in: Martin Espenschied
- Dozent/in: Michael Rott
- Dozent/in: Harald Gröger
- Dozent/in: Tobias Fertig
- Dozent/in: Andreas Schütz
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
- https://eclipse-ee4j.github.io/jakartaee-tutorial/
- https://jakarta.ee/
- https://microprofile.io/
- https://www.adam-bien.com/roller/abien/
- Dozent/in: Matthias Reining
Green-IT, International Lecture, winter semester 22/23
- Dozent/in: Maike Antlitz
- Dozent/in: Sebastian Biedermann
- Dozent/in: Peter Braun
- Dozent/in: Isabel John
- Dozent/in: Franziska Königer
- Dozent/in: Magda Gregorová
- Dozent/in: Daniel Kulesz
- Dozent/in: Jonas Heppt
- Dozent/in: Simon von Rotenhan
- Dozent/in: Eva Wedlich
- Dozent/in: Manuela Ziegler
- Dozent/in: Rolf Schillinger
- Dozent/in: Nicholas Müller
- Dozent/in: Alexander Schinner
- Dozent/in: Christian Wolff
- Dozent/in: Katharina Krimmer