Zurück zur Übersicht


INFMW  Cloud Computing: Entwicklung und Betrieb SG INF
Dozent : Prof. Dr.-Ing. Thomas Preuß    eMail
Dipl.-Inf. (FH) Lars Gentsch    eMail
Semester 1
Einordnung : Master Informatik (Winter-Immatrikulation), Vertiefung Network and Mobile Computing SWS 4
Sprache : Deutsch Art VÜS
Prüfungsart : PL  Credits
Prüfungsform : Belegarbeit mit mdl. Prüfungsgespräch 
Voraussetzungen :
Querverweise :  
Vorkenntnisse : Grundlagen des Cloud Computing  
Hilfsmittel und Besonderheiten : Studien- und Prüfungsleistungen:
Semesterbegleitende Leistungen können in die Bewertung einbezogen werden. 
Lehrziele : Nach erfolgreichem Abschluss der Veranstaltung:
- sind Studierende mit den Anforderungen an und Problemen der Entwicklung und des Betriebs cloud-basierter Architekturen vertraut
- kennen Studierende Industriestandard-Methoden wie DevOPs, Infrastructure as Code, Continuous Integration und Delivery und sind in der Lage, diese anzuwenden,
- können Studierende typische Prozesse wie Build, Test, Package, Release, Provision, Deploy, Configure, Monitor, Control / Manage implementieren und analysieren
- kennen Studierende die Unterschiede zwischen Software Entwicklungs-, Test-, Staging- und Produktionsumgebungen sowie die Herausforderungen, die sich für den nahtlosen Übergang bei schnellen Releasefolgen ergeben und sind in der Lage, diese automatisiert in der Cloud aufzubauen
- sind Studierende in der Lage, komplexe und sichere Architekturen für Cloud-Anwendungen zu entwerfen und automatisiert zu instanziieren 
Lehrinhalte :

- Cloudbasierte Dienste für hoch skalierbare und hochverfügbare Anwendungen
- Cloud Architecture Pattern (lose Kopplung via Messaging, CQRS, eventbasierte Systeme, etc.)
- Infrastructure as Code
- Software Defined Networking / Cloud Networking
- Build- und Projektaufbau / Continuous Integration / Continuous Delivery
- Code Qualität und Metriken
- Testgetriebene Softwareentwicklung unter Nutzung von TDD/BDD
- Sicherheit von Code und automatisierte Überprüfung auf Sicherheitslücken
- Betriebliches Monitoring und Logging 

Literatur : T. Erl; Z. Mahmood; R. Puttini: Cloud Computing: Concepts, Technology & Architecture, Pearson 2023.
C. M. Safeer: Architecting Cloud Native Serverless Solutions: Design, build, and operate serverless solutions on cloud and open-source platforms, packt, 2023.
G. Starke: Effektive Softwarearchitekturen: Ein praktischer Leitfaden, Hanser-Verlag, 2022
J. Humble, D. Farley: Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation, 2010
K. Morris: Handbuch Infrastructure as Code: Prinzipien, Praktiken und Patterns für eine cloudbasierte IT-Infrastruktur, OReilly, 2021
G. Kim, J. Humble, P. Debois, J. Willis, Ph.D. N. Forsgren: The DevOps Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations, 2021 


Zurück zur Übersicht