Worum geht's
Du lernst Grundlagen verteilter und cloud-basierter Systeme kennen und übst, wie verteilte Informationssysteme aufgebaut, angesprochen und abgesichert werden. Am Ende kannst du Netzwerkarchitekturen und Protokolle für verschiedene Anwendungsfälle der gebauten Umwelt skizzieren, REST-APIs und Schnittstellen implementieren sowie Sicherheits- und Zugriffskonzepte anwenden.
Was du danach kannst
- Konzepte verteilter und cloud-basierter Systeme im Kontext der gebauten Umwelt beschreiben
- Prinzipien der Nebenläufigkeitskontrolle erklären
- Sicherheitsrelevante Mechanismen und Zugriffskontrollen verstehen
- Vor- und Nachteile verschiedener Transferprotokolle diskutieren
- Geeignete Transferprotokolle für Anwendungsfälle auswählen und anwenden
- Netzwerkarchitekturen zur Verarbeitung verteilter Daten skizzieren
- Ansätze zur Implementierung von Schnittstellen und Web-Services anwenden
- Schnittstellen zur Kommunikation über http, ftp oder websockets entwickeln
Aus was das Modul besteht
- VorlesungVermittlung der theoretischen Konzepte zu verteilten Systemen, Protokollen und Sicherheit
- ÜbungPraktische Anwendung der Konzepte, Programmierbeispiele und Aufgaben zur Vertiefung
Lehrmethode
- Präsentation (PowerPoint)Erläuterung von Konzepten und Struktur
- TafelanschriebZusätzliche Erklärung und Visualisierung während der Vorlesung
- Code-Beispiele und Übungsaufgaben am RechnerSelbstständiges Ausprobieren und Vertiefen des Gelernten
- TutorunterstützungHilfe bei praktischen Aufgaben und Übungsblättern