Modulnummer | WP 18 |
Titel | Enterprise Web Development Enterprise Web Development |
Kürzel | EWD |
Koordination | Prof. Dr. Sebastian von Klinski |
Leistungspunkte | 6 LP |
Workload | 4 SWS Ü (68h Präsenz, 112h Selbstlernzeit) |
Lerngebiet | Fachspezifische Vertiefung |
Lernziele/Kompetenzen | Die Studierenden werden in die Lage versetzt, Enterprise Web-Anwendungen und Micro-Services mit Spring umzusetzen. Studierenden kennen sich mit den verschiedenen Komponenten von Spring aus und können die richtige Verwendung für die praktische Umsetzung einschätzen Sie können Geschäftsprozesse modellieren und in einer Spring-Anwendung umsetzen. Sie kennen relevante Faktoren für die Performance einer Web-Anwendung und können die Umsetzung der Web-Anwendung entsprechend gestalten, damit Performance-Anforderungen erfüllt werden. Sie kennen gängige Angriffsszenarien und können notwendige Maßnahmen zum Schutz der Enterprise-Anwendung umsetzen. |
Voraussetzungen | |
Niveaustufe | 1. Studienplansemester |
Lehrform | Übung, teilweise im seminaristischen Unterrichtsstil |
Status | Wahlpflichtmodul |
Häufigkeit des Angebots | jedes Semester |
Prüfungsform | Die Prüfungsform wird nach §19 (2) RSPO durch die Lehrkraft festgelegt. Sofern die Lehrkraft die Prüfungsform und die Prüfungsmodalitäten nicht am Semesteranfang in der Frist nach §19 (2) RSPO festlegt, gilt folgende Prüfungsform:
|
Ermittlung der Modulnote | siehe Studienplan |
Anerkannte Module | Module vergleichbaren Inhalts |
Inhalte | In dieser Vorlesung wird das Spring-Framework als Ganzes und häufig verwendete Komponenten wie Spring MVC und Spring Boot im Detail vorgestellt. Es werden bespielhaft weitere Komponenten für die Umsetzung von Web-Anwendungen kurz behandelt wie z.B. Kotlin und die Template Engine Thymeleaf. Darüber hinaus werden Themen für das Umsetzen von Web-Anwendungen mit Micro-Services, das Performance- sowie IT-Security-Management behandelt. |
Literatur | Spring: Developing Java Applications for the Enterprise von Ravi Kant Soni, Amuthan Ganeshan, Rajesh RV Mastering Spring 5: An effective guide to build enterprise applications using Java Spring and Spring Boot framework, Ranga Rao Karanam |
Weitere Hinweise | Das Modul kann auf Deutsch oder auf Englisch angeboten werden. Bitte beachten Sie die aktuellen Informationen aus dem zuständigen Fachbereich. |