Schulung · Workshop · Coaching · Beratung

Azure Grundlagen für Entwickler: Schulung App Service, Functions

Azure Grundlagen für Entwickler: Apps bauen, absichern, überwachen

Dauer: ab 1 Tag | Preis: ab 900 EUR (Netto) | Termin: Ganztägig + halbtägig

Sie entwickeln Anwendungen mit App Service, Functions, Blob Storage und Container Apps, verbinden Azure-Dienste über verwaltete Identitäten und Key Vault und finden Fehler mit Application Insights.

Was braucht eine Anwendung, damit sie auf Azure zuverlässig läuft?

Azure bietet Entwickler:innen eine kaum überschaubare Zahl an Diensten, doch die meisten Anwendungen kommen mit einem kleinen Kern aus: ein Ort für Web-Apps und APIs, Speicher und Datenbank, ereignisgesteuerter Code, eine Plattform für Container, sichere Anmeldung zwischen den Diensten und Telemetrie. Das Seminar Azure Grundlagen für Entwickler nimmt diesen Kern in den Blick und betrachtet ihn aus Sicht des Codes: welche SDK-Aufrufe, welche Konfiguration, welche typischen Fehlerbilder. Infrastruktur entsteht dabei nicht per Klick im Portal, sondern als Bicep-Datei, die Sie zusammen mit der Anwendung versionieren.

Zuerst klären wir die Konzepte, die hinter jedem Aufruf stecken: Abonnement, Ressourcengruppe, Azure Resource Manager, Regionen und Verfügbarkeitszonen. Dann hosten Sie eine API im App Service, speichern Dateien in Blob Storage und Datensätze in Azure SQL und Cosmos DB, schreiben Azure Functions mit Blob-, Queue- und Timer-Trigger und bauen mit Durable Functions einen mehrstufigen Ablauf mit Freigabeschritt. Virtuelle Maschinen und Azure Batch kommen für Rechenlasten zum Zug, die nicht in eine Funktion passen; Container gelangen über die Azure Container Registry in Container Apps oder AKS. Containerbetrieb im Detail behandelt das Seminar Docker auf Azure, Speicher in der Tiefe das Seminar Azure Storage.

Der zweite Schwerpunkt liegt auf Sicherheit und Betrieb: Anmeldung von Benutzer:innen über Microsoft Entra ID mit MSAL, Rollen und Claims in der Autorisierung, verwaltete Identitäten und DefaultAzureCredential statt Verbindungszeichenfolgen mit Kennwort, Geheimnisse und Zertifikate in Key Vault. Application Insights und die OpenTelemetry-Distribution von Azure Monitor machen verteilte Aufrufe, Abhängigkeiten und Ausnahmen sichtbar; mit KQL in Log Analytics finden Sie heraus, warum eine bestimmte Anfrage langsam war. Zum Schluss geht es um Leistung: Caching mit Redis, Auslieferung über Azure Front Door und Skalierungsstrategien für Kubernetes.

Die Beispiele schreiben wir in C# oder Python, alternativ in Java oder TypeScript, mit Visual Studio Code, der Azure CLI und der Azure Developer CLI (azd). Für die Übungen erhält jede Person ein separates Abonnement mit Budgetgrenze. Bringt Ihr Team eine eigene Anwendung mit, prüfen wir im Coaching, welche Dienste für sie in Frage kommen und was beim Umstieg im Code zu ändern ist.

Ein Kennwort in einer Konfigurationsdatei ist auf Azure fast immer überflüssig. Storage, Azure SQL, Service Bus und Key Vault akzeptieren Anmeldungen über Microsoft Entra ID, und mit einer verwalteten Identität bekommt die App ihr Token, ohne dass jemand ein Geheimnis pflegen muss. Trotzdem tauchen in Repositories immer wieder Kontoschlüssel und SAS-Token mit jahrelanger Laufzeit auf. Für jedes neue Azure-Projekt empfehle ich: schlüsselbasierte Anmeldung von Anfang an abschalten und lokal mit DefaultAzureCredential über die Azure CLI arbeiten. Dann läuft derselbe Code am Notebook und in der Cloud, und ein versehentlich veröffentlichtes Repository verrät keinen Zugang.
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

Azure Grundlagen für Entwickler: Apps bauen, absichern, überwachen

Cloud-Grundlagen für Entwickler:innen
  • Azure für Entwickler: welche Dienste Code ausführen, Daten speichern, verbinden und überwachen
  • Cloud-Modelle und Diensttypen IaaS, PaaS, Serverless und SaaS aus Sicht der eigenen Anwendung
  • Werkzeuge einrichten: Azure CLI, Azure Developer CLI und VS Code mit Azure-Erweiterungen
  • Azure SDKs für .NET, Python, Java und JavaScript: einheitliche Clients, Wiederholungen, Fehler
Zentrale Azure-Konzepte
  • Azure-Abonnement: Abrechnungs- und Berechtigungsgrenze, Kontingente, Ressourcenanbieter
  • Ressourcengruppen nach Lebenszyklus schneiden: was zusammen entsteht, wird zusammen gelöscht
  • Azure Resource Manager: deklarative Bereitstellung, Idempotenz und Bereitstellungsverlauf
  • Azure-Region wählen nach Latenz, Dienstverfügbarkeit, Preis und Datenstandort
  • Availability Zones: zonenredundante Dienste und was das für die eigene Anwendung bedeutet
  • Benennungs- und Tag-Konventionen für Ressourcen im Team festlegen
Azure App Service
  • Was ein Azure App Service ist: Web-Apps und APIs, Laufzeitstapel, App-Service-Plan, Tarife
  • App Service zum Hosten einer API erstellen und mit azd up oder GitHub Actions bereitstellen
  • App-Einstellungen als Umgebungsvariablen, Verweise auf Key Vault statt Werten im Code
  • Bereitstellungsslots, Protokollstream und Diagnose von Startfehlern
Daten speichern: Blob Storage, Cosmos DB und Azure SQL
  • Azure Blob Storage: Container anlegen, Blobs mit dem SDK hoch- und herunterladen
  • Zugriff auf Blobs über Entra ID und SAS mit Benutzerdelegierung statt Kontoschlüssel
  • Cosmos DB for NoSQL: Container, Partitionsschlüssel, Request Units und Abfragen im SDK
  • Lokal entwickeln mit dem Speicher-Emulator Azurite und dem Cosmos-DB-Emulator
  • Azure SQL verwenden: Serverless-Tarif, Zugriff mit Entity Framework Core bzw. SQLAlchemy
  • Kennwortlose Verbindung zu Azure SQL über Microsoft Entra ID
Azure Functions und Durable Functions
  • Was eine Azure-Funktion ist: Trigger, Eingabe- und Ausgabebindungen, isoliertes Worker-Modell
  • Funktion mit Blob-Trigger erstellen: Upload erkennen, Vorschaubild erzeugen, Ereignisquelle Event Grid
  • Andere Trigger-Typen: HTTP, Timer, Queue, Service Bus, Event Grid und Cosmos DB
  • Lokal entwickeln und debuggen mit den Azure Functions Core Tools
  • Hostingpläne: Flex Consumption, Premium, App Service Plan und Container Apps
  • Wann Durable Functions passen: Verkettung, Fan-out/Fan-in, Warten auf menschliche Freigabe
  • Durable Functions genauer: Orchestrator, Aktivitäten, Entitäten und deterministischer Code
  • Orchestrierungen überwachen; Durable Task Scheduler als verwaltetes Backend
Virtuelle Maschinen, Vorlagen und Batch
  • Virtuelle Maschine bereitstellen: Größe, Image, Datenträger, Zugang über Azure Bastion
  • Wann eine VM statt PaaS: Altsoftware, Spezialtreiber, volle Kontrolle über das Betriebssystem
  • Azure Resource Manager-Vorlagen lesen und mit az bicep decompile nach Bicep überführen
  • Bicep-Module, Parameterdateien und what-if vor jeder Bereitstellung
  • Was Azure Batch ist: Pools, Jobs und Tasks für parallele Rechenlasten
  • Batch, Container Apps Jobs oder Functions: Rechenlasten nach Dauer und Umfang zuordnen
Kubernetes und Container in Azure
  • Container- und Kubernetes-Grundlagen: Image, Pod, Deployment und Service
  • Azure Container Apps als Einstieg: Ingress, Revisionen, Skalierung auf null
  • Verwalteten Kubernetes-Cluster erstellen: AKS Automatic und AKS Standard im Vergleich
  • Images erstellen und in der Azure Container Registry veröffentlichen, auch per az acr build
  • Pull aus der Registry über verwaltete Identität und Rolle AcrPull – Tiefe im Seminar Docker auf Azure
Anwendungen absichern
  • Authentifizierungsoptionen: Microsoft Entra ID, Entra External ID, integrierte App-Service-Anmeldung
  • Anmeldung mit MSAL: App-Registrierung, Scopes, Token für eigene APIs und Microsoft Graph
  • Rollenbasierte versus claimsbasierte Autorisierung: App-Rollen, Gruppen, Richtlinien im Code
  • Verwaltete Identitäten, system- und benutzerzugewiesen, mit DefaultAzureCredential nutzen
  • Was Azure Key Vault ist: Geheimnisse, Schlüssel und Zertifikate, Zugriff über Azure RBAC
  • Geheimnisse rotieren und Key-Vault-Verweise in App Service und Functions einsetzen
Anwendungen überwachen
  • Azure Monitor verwenden: Metriken, Protokolle, Log Analytics-Arbeitsbereich, Warnungen
  • KQL-Abfragen für Anfragen, Ausnahmen und Abhängigkeiten schreiben
  • Application Insights: arbeitsbereichbasierte Ressource, Anbindung über Verbindungszeichenfolge
  • Instrumentierung mit der Azure Monitor OpenTelemetry Distro und verteiltes Tracing
  • Anwendungszuordnung, Verfügbarkeitstests und Live-Metriken auswerten
Anwendungen optimieren
  • Caching mit Azure Managed Redis: Cache-Aside, Ablaufzeiten, Sitzungsdaten
  • Statische Inhalte über Azure Front Door ausliefern statt über das klassische Azure CDN
  • Skalierungsstrategien für Kubernetes-Dienste: Horizontal Pod Autoscaler, Cluster Autoscaler, KEDA
  • Skalierungsregeln in App Service und Container Apps nach Last und Ereignissen
  • Kosten im Code mitdenken: Request Units, Ausführungsdauer, ausgehender Datenverkehr
Praxisprojekt: Bildarchiv eines Auktionshauses mit Vorschaubildern und Katalog-API
  • Fotos der Einlieferungen per Web-API in Blob Storage hochladen, Zugriff über verwaltete Identität
  • Azure Function mit Blob-Trigger erzeugt Vorschaubilder und schreibt Metadaten nach Cosmos DB
  • Katalog-API im App Service, Anmeldung über Entra ID nur für das Katalogteam
  • Telemetrie in Application Insights, Infrastruktur als Bicep, Bereitstellung mit azd
Lernziele
  • Sie strukturieren Azure-Ressourcen nach Abonnement, Ressourcengruppe und Region und stellen sie mit Bicep bereit
  • Sie hosten eine API im App Service und speichern Daten in Blob Storage, Azure SQL und Cosmos DB
  • Sie schreiben Azure Functions mit Blob-, Queue- und Timer-Trigger und orchestrieren Abläufe mit Durable Functions
  • Sie verbinden Dienste ohne gespeicherte Geheimnisse über verwaltete Identitäten, Entra ID und Key Vault
  • Sie werten Telemetrie in Application Insights mit KQL aus und finden die Ursache langsamer Anfragen
Zielgruppe
  • Anwendungsentwickler:innen, die Anwendungen für Azure entwickeln oder dorthin bringen
  • Entwicklungsteams, die Azure als Zielplattform bewerten
  • Softwarearchitekt:innen mit Programmiererfahrung, die Azure-Dienste aus Entwicklersicht kennenlernen wollen

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Sind Sie auf der Suche nach einer Veranstaltung, die genau Ihrem Bedarf entspricht? Einer Veranstaltung, welche nur Inhalte vermittelt, die Sie selbst gewählt haben und speziell auf Ihr Unternehmen zugeschnitten ist? Dann sind Sie bei uns richtig!

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Vorstellungen und inhaltlichen Wünschen. Sie bekommen genau das, was Sie brauchen.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ihr Wunschtermin wird bei der Planung berücksichtigt. Die Veranstaltung findet ganztägig + halbtägig zu flexiblen Zeiten statt.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Jetzt anfragen
Einige Unternehmen, für die wir tätig waren

Atrios GmbH

it-motive AG

prosystems IT GmbH

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

Anfrage für eine unverbindliche + kostenlose Erstberatung zum Thema

Azure Grundlagen für Entwickler - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Wir freuen uns über Ihre Anfrage und antworten so schnell es geht!

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben