Zurück zur Übersicht


INFMS  Cloud Computing: Entwicklung und Betrieb SG INF
Dozent : Prof. Dr.-Ing. Thomas Preuß    eMail
Dipl.-Inf. (FH) Lars Gentsch    eMail
Semester 2
Einordnung : Master Informatik (Sommer-Immatrikulation), Vertiefung Network and Mobile Computing (S) SWS 4
Sprache : Deutsch Art VÜS
Prüfungsart : PL  Credits
Prüfungsform : Belegarbeit mit mdl. Prüfungsgespräch 
Voraussetzungen :
Querverweise :  
Vorkenntnisse : Cloud Computing: Grundlagen 
Hilfsmittel und Besonderheiten : Studien- und Prüfungsleistungen:
Semesterbegleitende Leistungen können in die Bewertung einbezogen werden. 
Lehrziele : * Die Studierenden sind mit den Anforderungen an und den Problemen der Entwicklung sowie des Betriebs von Cloud-basierten Architekturen vertraut. * Die Studierenden kennen Industriestandard-Methoden wie DevOps, Infrastructure as Code, Continuous Integration und Continuous Delivery und sind in der Lage, diese Methoden anzuwenden. * Die Studierenden können typische Prozesse wie Build, Test, Package, Release, Provision, Deploy, Configure, Monitor, Control / Manage implementieren und analysieren. * Die Studierenden kennen die Unterschiede zwischen Softwareentwicklungs-, Test-, Staging- und Produktionsumgebungen sowie die Herausforderungen, die sich bei schnellen Releasezyklen für den nahtlosen Übergang ergeben. Sie sind in der Lage, diese Umgebungen automatisiert in der Cloud zu erstellen. * Die Studierenden sind 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 Patterns (lose Kopplung via Messaging, CQRS, eventbasierte Systeme, etc.) * Infrastructure as Code * Software Defined Networking / Cloud Networking * Build- und Projektaufbau / Continuous Integration / Continuous Delivery * Codequalitä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 : Erl, T.; Mahmood, Z.; Puttini, R. Cloud Computing: Concepts, Technology & Architecture, Pearson, 2023. Safeer, C. M. Architecting Cloud Native Serverless Solutions: Design, build, and operate serverless solutions on cloud and open-source platforms, Packt, 2023. Starke, G. Effektive Softwarearchitekturen: Ein praktischer Leitfaden, Hanser-Verlag, 2022. Humble, J.; Farley, D. Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation, ‎ Addison-Wesley,2010. Morris, K. Handbuch Infrastructure as Code: Prinzipien, Praktiken und Patterns für eine cloudbasierte IT-Infrastruktur, O’Reilly, 2021. Kim, G.; Humble, J.; Debois, P.; Willis, J.; Forsgren, N. The DevOps Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations, IT Revolution Press, 2021. 


Zurück zur Übersicht