Medieninformatik (Master of Science)

Beuth Hochschule für Technik Berlin

ModulnummerWP 18
TitelEnterprise 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:

  • Projekt (1000 Zeilen Code, 80%, nur 1. Prüfungszeitraum)
  • Präsentation (20 Minuten, 20%, nur 1. Prüfungszeitraum)
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.