PTI06780 – Distributed Application Development

Module
Distributed Application Development
Entwicklung verteilter Anwendungen
Module number
PTI06780
Version: 1
Faculty
Physikalische Technik / Informatik
Level
Bachelor
Duration
1 Semester
Semester
Winter semester
Module supervisor

Prof. Dr. Wolfgang Golubski
Wolfgang.Golubski(at)fh-zwickau.de

Lecturer(s)

Prof. Dr. Wolfgang Golubski
Wolfgang.Golubski(at)fh-zwickau.de

Course language(s)

German
in "Entwicklung verteilter Anwendungen"

ECTS credits

5.00 credits

Workload

150 hours

Courses

4.00 SCH (2.00 SCH Seminar | 2.00 SCH Lecture with integrated exercise / seminar-lecture)

Self-study time

90.00 hours
45.00 hours Vor-/Nachbereitung - Entwicklung verteilter Anwendungen
45.00 hours Self-study - Entwicklung verteilter Anwendungen

Pre-examination(s)

Attestation
in "Entwicklung verteilter Anwendungen"

Examination(s)

mündliche Prüfungsleistung
Module examination | Examination time: 20 min | Weighting: 100%
in "Entwicklung verteilter Anwendungen"

Media type
No information
Instruction content/structure
  • 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
Qualification objectives

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.

Special admission requirements

Kenntnisse der Inhalte der Module:
Programmierung 1 + 2

Recommended prerequisites
No information
Continuation options
No information
Literature
  • 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
Notes
No information