t.BA.IT.SCAD-EN.18HS (Serverless and Cloud Application Development) 
Modul: Serverless and Cloud Application Development
Diese Information wurde generiert am: 19.03.2024
Nr.
t.BA.IT.SCAD-EN.18HS
Bezeichnung
Serverless and Cloud Application Development
Veranstalter
T InIT
Credits
4

Beschreibung

Version: 1.0 gültig ab 01.02.2019
 

Modulverantwortung:

Josef Spillner (spio)

Modul- / Lernziele: (Kompetenzen)

Ziel Kompetenzen Taxonomiestufen
Kompetenz in der Anwendungs- und Dienstentwicklung unter Nutzung aktueller Public-Cloud-Angebote M K5
Umfassendes Verständnis von serverlosen und cloud-nativen Anwendungsarchitekturen F K3
Hintergrundwissen zur holistischen Betrachtung zu Software- und Dienstqualität sowie Kosten F K2
Konzeptverständnis zu Internetdiensten und Lebenszyklen von Diensten aus einer Top-Down-Sicht F K4

Modul- / Lerninhalte:

Introduction

1. I: Mindsets and Skillsets for Mastering Clouds
2. I: SaaS, Managed & Utility Services

Service Architectures and Technologies

3. ST: Cloud-Native Applications
4. ST: Technology Overview
5. ST: Containers - e.g. Google Kubernetes Engine
6. ST: Cloud Functions - e.g. AWS Lambda
7. ST: Stateful Services - e.g. databases, message queues

Service Composition

8. SC: Method Overview
9. SC: Orchestration and Workflows - e.g. IBM Composer
10. SC: Mixed-Technology Composition and Multi-Cloud Apps

Service Development and Ecosystems

11. SDE: Accounting and Billing
12. SDE: Development Environments and Tools
13. SDE: Hubs, Marketplaces and Ecosystems
14. SDE: Emerging Trends: Quality and Scalability - e.g. Helm charts

Lehrmittel /Materialien:

Foliensatz und Begleitskript auf OLAT
Private Dienstplattform ('in a box')
Zugriff auf öffentliche Cloudplattformen (AWS, GCP, Azure, IBM Cloud, APPUiO...)

Ergänzende Literatur:

Maddie Stigler: Beginning Serverless Computing (2018, Apress)
Sam Newman: Building Microservices (2015, O'Reilly, also available in German)

Zulassungs-voraussetzungen: 

Programmierung und Umgang mit APIs

Unterrichtssprache:

Englisch

Modulstruktur:  

Unterrichtsart Anzahl Lektionen / Woche
Vorlesung: 2
Übung / Praktikum: 2, zweiwöchentliche Aufgaben
Blockunterricht:  

Leistungsnachweise:

Von der Regelung der "Leistungsnachweise während der Unterrichtszeit" kann dann abgewichen werden, wenn der Dozierende dies in einer Modulbereinbarung während der ersten Woche des Studiensemesters schriftlich bekannt gibt.
Bezeichnung Art Form Umfang Bewertung Gewichtung
Leistungsnachweise während Unterrichtszeit Individuelle Besprechungen am Ende der Praktikumsaufträge mündlich 7 Praktikumsaufträge bestanden / mit Abstrichen / nicht bestanden 30%
Semesterendprüfung Klausur schriftlich 90 min. Benotung 70%

Bemerkungen

 
Kurs: Serverless and Cloud Application Development - Praktikum
Nr.
t.BA.IT.SCAD-EN.18HS.P
Bezeichnung
Serverless and Cloud Application Development - Praktikum

Hinweis

  • Für das Stichdatum 19.03.2024 ist kein Modulbeschreibungstext im System verfügbar.
Kurs: Serverless and Cloud Application Development - Vorlesung
Nr.
t.BA.IT.SCAD-EN.18HS.V
Bezeichnung
Serverless and Cloud Application Development - Vorlesung

Hinweis

  • Für das Stichdatum 19.03.2024 ist kein Modulbeschreibungstext im System verfügbar.