Medieninformatik (Master of Science)

Berliner Hochschule für Technik

Modulnummer
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
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
Häufigkeit des Angebots
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
Anerkannte Module
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