PTI06780 – Entwicklung verteilter Anwendungen

Modul
Entwicklung verteilter Anwendungen
Distributed Application Development
Modulnummer
PTI06780
Version: 1
Fakultät
Physikalische Technik / Informatik
Niveau
Bachelor
Dauer
1 Semester
Turnus
Wintersemester
Modulverantwortliche/-r

Prof. Dr. Wolfgang Golubski
wolfgang.golubski(at)whz.de

Dozent/-in(nen)

Prof. Dr. Wolfgang Golubski
wolfgang.golubski(at)whz.de

Lehrsprache(n)

Deutsch - 100.00%

ECTS-Credits

5.00 Credits

Workload

150 Stunden

Lehrveranstaltungen

4.00 SWS (2.00 SWS Übung | 2.00 SWS Vorlesung mit integr. Übung / seminaristische Vorlesung)

Selbststudienzeit

90.00 Stunden
45.00 Stunden Vor-/Nachbereitung
45.00 Stunden Selbststudium

Prüfungsvorleistung(en)

Testat

Prüfungsleistung(en)

mündliche Prüfungsleistung
Modulprüfung | Prüfungsdauer: 20 min | Wichtung: 100%

Lehrinhalte/Gliederung
  • Middleware-Kategorien, Kommunikationsmodelle, Transparenz
  • Architekturmodelle, Client/Server, P2P, n-tier-Architektur
  • Spring Grundlagen
  • Spring MVC
  • Spring Persistenz
  • Spring Security
  • Spring Rest
  • Testen
  • Grundlagen von JavaScript-Frameworks wie React
Qualifikationsziele

Die Studierenden haben grundlegende Kenntnisse zu Architekturkonzepten.  Sie können diese im Rahmen von Neuentwicklungen von verteilten Systemen und Anwendungen einsetzen. Anhand von Spring wird ein detaillierteres Verständnis von Technologien zur Web-Anwendungsentwicklung erworben. Durch die Bearbeitung eines umfangreicheren Projektes können die Studierenden Software entwickeln, designen und mit JEE-Techniken realisieren.

Besondere Zulassungsvoraussetzung

Kenntnisse der Inhalte der Module:
Programmierung 1 + 2

Empfohlene Voraussetzungen
Fortsetzungsmöglichkeiten
Literatur
  • Jean Dollimore, Tim Kindberg, George Coulouris : Verteilte Systeme - Konzepte und Design - 3. überarbeitete Auflage, Pearson Studium, 2005
  • Andrew S. Tanenbaum, Maarten van Stehen: Verteilte Systeme - Prinzipien und Paradigmen, Pearson Studium, 2007
  • Alexander Schilll: Verteilte Systeme: Grundlagen und Basistechnologien (eXamen.press) (German Edition) Taschenbuch –  2012
  • Craig Walls: Spring in Action, Fourth Edition, Manning 2014 
  • Oliver Zeigermann / Nils Hartmann: React, Die praktische Einführung in React, React Router und Redux, dpunkt Verlag, 2016
Hinweise