Kurs · Modul 210
Public Cloud für Anwendungen nutzen
Nach diesem Kurs bringst du eine eigene Anwendung selbständig in die Public Cloud und betreibst sie so, wie es Schweizer Softwarefirmen erwarten. Du deployst eine Node.js-App mit der Azure CLI auf App Service in Switzerland North, findest Startfehler in zwei Minuten im Log Stream, liest Konfiguration aus Umgebungsvariablen und rechnest aus, wie viele Replikas die Mittagsspitze braucht. Du bindest PostgreSQL Flexible Server mit TLS, engen Firewallregeln und Flyway-Migrationen an, rettest eine kaputte Migration per Point-in-Time-Restore, lädst Dateien über das SDK in Blob Storage und gibst sie mit kurzlebigen SAS-Links frei. Passwörter verschwinden aus dem Code: Key Vault, Managed Identity und ein geübtes Vorgehen bei einem Leak. Dazu schreibst du eine Timer-Funktion, die trotz UTC pünktlich läuft, und eine GitHub-Actions-Pipeline mit OIDC, Freigabe und Rollback per Slot-Swap. Ehrlich gesagt: Cloud lernt man nur durch Bauen. Die zwölf Python-Labore, das Projekt mit Saras Mittagsmenü-App und die Prüfungssimulation sind genau dafür gemacht. Konten, Guthaben und die Arbeit an der Konsole nimmt dir der Kurs nicht ab.
Dein nächster Schritt
Die erste App in der Cloud: PaaS, Region und Logs
Du wählst zwischen App Service, Container Apps und Functions, deployst eine Node.js-App mit der Azure CLI in Switzerland North und findest einen Startfehler im Log Stream. · 45 Min.
Dein KI-Lerncoach
Lernen mit KI, aber richtig
Der Tutor kennt dieses Modul, deine Lektion und deine Aufgaben. Er führt dich zur Lösung, statt sie vorzusagen.
Training
…
Aufgaben gelöst
Karteikarten
…
Karten im Kurs
Praxisprojekt
…
Meilensteine
Prüfung
…
bestes Ergebnis
Deine Kompetenzen
offen begonnen sicher gemeistert
Berechnet aus deinen gelösten Aufgaben. Ziel für den Kompetenznachweis: überall mindestens «sicher» auf Stufe 2.
| 1 · Grundlagen | 2 · Fortgeschritten | 3 · Erweitert | |
|---|---|---|---|
| A · App auf PaaS bereitstellen | 0% | 0% | 0% |
| B · Verwaltete Datenbank | – | – | – |
| C · Objektspeicher über das SDK | – | – | – |
| D · Secrets und Managed Identity | – | – | – |
| E · Serverless-Funktionen | – | – | – |
| F · Deployment automatisieren | – | – | – |
Abzeichen
Lektionen
- 1Die erste App in der Cloud: PaaS, Region und LogsDu wählst zwischen App Service, Container Apps und Functions, deployst eine Node.js-App mit der Azure CLI in Switzerland North und findest einen Startfehler im Log Stream.Gratis45 Min.
- 2Konfiguration, Health Check und SkalierungDu lädst Konfiguration aus Umgebungsvariablen mit klarer Rangfolge, baust einen Health-Endpunkt und berechnest, wie eine Skalierungsregel über Mittag Replikas startet und stoppt.50 Min.
- 3Verwaltete Datenbank: Verbindung, Migrationen, BackupDu verbindest die App sicher mit PostgreSQL Flexible Server, setzt Firewallregeln eng, rollst Schemaänderungen mit Migrationen aus und planst Backup und Point-in-Time-Restore.50 Min.
- 4Dateien in Blob Storage: SDK, SAS und LebenszyklusDu lädst Dateien über das SDK ohne Kontoschlüssel in einen privaten Container, gibst sie mit kurzlebigen SAS-Links frei und planst Zugriffsebenen, Lebenszyklus und Dateigrössen.50 Min.
- 5Secrets und Managed IdentityDu legst Secrets in Key Vault ab, holst sie per Referenz in die App, lässt die App mit Managed Identity ohne Schlüssel zugreifen und ersetzt ein geleaktes Passwort strukturiert.50 Min.
- 6Serverless: Azure Functions für HintergrundaufgabenDu schreibst Funktionen mit HTTP- und Timer-Trigger, planst Zeitpläne trotz UTC richtig und berücksichtigst Kaltstart, Zeitlimit, Wiederholungen und Überwachung.50 Min.
- 7Pipeline, Umgebungen und Deployment-SlotsDu baust eine GitHub-Actions-Pipeline mit OIDC-Anmeldung, trennst Test und Produktion, verlangst eine Freigabe und machst einen Rollback per Slot-Swap.50 Min.
- 8Betrieb: Monitoring, Kosten und DienstwahlDu überwachst die App mit KQL und Alarmen, berechnest verbrauchsabhängige Kosten in CHF und begründest die Wahl zwischen App Service, Container Apps und Functions.50 Min.