Disclaimer
Die hier hinterlegten Angaben dienen rein der Information und besitzen keine Rechtsgültigkeit. Verbindliche Informationen sind ausschließlich im Modulhandbuch veröffentlicht.
Quantum computing
- 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.
- 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
- 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.
- Vorlesung mit verschiedenen Medien (Beamer, Tafel, Video, Live-Programmierung)
- Übungen im PC-Labor in Kleingruppen
Deutsch
PL
Belegarbeit mit Gespräch/Präsentation
6
4