EventoWeb
Zürcher Hochschule für Angewandte Wissenschaften
Menu Home User Menu
Not registered Login
[ German (Switzerland) German (Switzerland) ]   [ English ]
[ de de ]   [ en ]
Not registered Login
t.BA.IT.SCAD-EN.18HS (Serverless and Cloud Application Development) 
Module: Serverless and Cloud Application Development
This information was generated on: 10 February 2025
No.
t.BA.IT.SCAD-EN.18HS
Title
Serverless and Cloud Application Development
Organised by
T InIT
Credits
4

Description

Version: 2.0 start 01 February 2019

Diese Modulbeschreibung gilt bis zum 31. Juli 2024. Die gültige Modulbeschreibung ist im Intranet unter https://intra.zhaw.ch/departemente/school-of-engineering/bachelorstudium/module im Modulhandbuch abrufbar.

 

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

 
Course: Serverless and Cloud Application Development - Praktikum
No.
t.BA.IT.SCAD-EN.18HS.P
Title
Serverless and Cloud Application Development - Praktikum

Note

  • No module description is available in the system for the cut-off date of 10 February 2025.
Course: Serverless and Cloud Application Development - Vorlesung
No.
t.BA.IT.SCAD-EN.18HS.V
Title
Serverless and Cloud Application Development - Vorlesung

Note

  • No module description is available in the system for the cut-off date of 10 February 2025.