.NET Aspire Schulung: Verteilte Apps entwickeln
AppHost, Service Discovery und OpenTelemetry zu einer lauffähigen Referenzanwendung verbinden
Die wichtigsten Themen
AppHost-Modell für verteilte Dienste
Service Discovery und Ressourcenreferenzen
OpenTelemetry im Aspire Dashboard
Resilienz und zentrale Konfiguration
Container und lokale Orchestrierung
Deployment-Optionen für Zielplattformen
Überblick Ein AppHost beschreibt, welche Projekte, Container und externen Ressourcen eine verteilte Anwendung zum Starten braucht. In der .NET Aspire Schulung entsteht daraus eine Referenzanwendung mit ASP.NET-Core-Diensten,...
Ein AppHost beschreibt, welche Projekte, Container und externen Ressourcen eine verteilte Anwendung zum Starten braucht. In der .NET Aspire Schulung entsteht daraus eine Referenzanwendung mit ASP.NET-Core-Diensten, einer Datenbank und einem Cache. Service Discovery verteilt die ermittelten Endpunkte. Service Defaults konfigurieren Health Checks, OpenTelemetry und Resilienz für ausgehende HTTP-Aufrufe. Im Aspire Dashboard verfolgst du einen Request über mehrere Dienste und prüfst, an welcher Stelle Logs, Traces oder Metriken auf einen Fehler hinweisen. Zum Abschluss vergleichst du Veröffentlichungswege für die gewählte Zielplattform und hältst Konfigurationswerte sowie Betriebsannahmen fest. Die Übungsumgebung stellt cmt bereit.
Die Themen AppHost als ausführbares Anwendungsmodell · Ressourcenreferenzen zwischen den Aspire-Projekten · Abhängigkeiten verteilter ASP.NET-Core-Dienste abbilden · Gemeinsame Service Defaults konfigurieren...
Anwendungsmodell und Projektstruktur
- AppHost als ausführbares Anwendungsmodell
- Ressourcenreferenzen zwischen den Aspire-Projekten
- Abhängigkeiten verteilter ASP.NET-Core-Dienste abbilden
Service Defaults und Service Discovery
- Gemeinsame Service Defaults konfigurieren
- Service Discovery über Ressourcenreferenzen
- Health Checks für Dienstzustände
- Resilienz für ausgehende HTTP-Aufrufe
Ressourcen und Konfiguration
- Containerisierte Datenbank als Aspire-Ressource
- Cache als abhängige Ressource
- Konfiguration über Parameter und Umgebungsvariablen
- Geheime Parameter mit User Secrets
- Lebenszyklen lokaler Ressourcen steuern
Lokale Orchestrierung
- Projekte und Container gemeinsam starten
- Startabhängigkeiten mit WaitFor definieren
- Endpunkte und Ressourcenzustände prüfen
- Fehlerfälle lokaler Abhängigkeiten reproduzieren
OpenTelemetry und Aspire Dashboard
- OpenTelemetry für Logs und Traces
- Metriken im Aspire Dashboard auswerten
- Verteilte Requests über Dienste verfolgen
- Fehler mit korrelierten Telemetriedaten lokalisieren
Veröffentlichung und Betriebsübergabe
- Container-Images für die Zielumgebung erzeugen
- Deployment-Artefakte aus dem AppHost-Modell ableiten
- Bereitstellungswege nach Zielplattform vergleichen
- Betriebsannahmen der Referenzanwendung dokumentieren
Zielgruppe
- .NET-Entwickler mit ASP.NET-Core-Erfahrung
- Softwarearchitekten für verteilte .NET-Systeme
- DevOps-Fachkräfte an der Entwicklungsübergabe
- Cloud-Entwickler mit Microservices-Projekten
Das lernst du
- Ein AppHost-Modell für Projekte und Container aufbauen
- Service Discovery über Ressourcenreferenzen nutzen
- Gemeinsame Service Defaults mit Health Checks anwenden
- Fehler über OpenTelemetry und Aspire Dashboard verfolgen
- Resilienz bei gestörten Dienstaufrufen prüfen
- Deployment-Optionen so bewerten, dass Betriebsannahmen vor der Übergabe sichtbar sind
So arbeiten wir
Kurze Fachimpulse wechseln mit geführten Labs. Das Team erweitert die Beispielanwendung schrittweise um Ressourcen und Telemetrie. Fehlerübungen im Aspire Dashboard sowie ein Deployment-Workshop verbinden Entwicklung mit der Betriebsübergabe.
Empfohlene Vorkenntnisse
- Erfahrung mit C# und ASP.NET Core
- Grundkenntnisse zu REST, Containern und verteilten Systemen
Dein Fahrplan
- Architektur verteilter .NET-Anwendungen
- AppHost-Projekt und ausführbares Anwendungsmodell
- ASP.NET-Core-Dienste als Projektressourcen
- Datenbank und Cache als Containerressourcen
- Service Defaults und Health Checks
Organisatorisches
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Uhrzeiten
09:00-16:00 Uhr
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
Deine Vorteile
Zufriedenheitsgarantie
Wir sind von unserer Qualität überzeugt. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.
Inklusivleistungen
Deine Teilnahme beinhaltet: Schulungsmaterial, Zertifikat, Verpflegung (bei Präsenzveranstaltungen) und persönliche Betreuung durch unsere Trainer und unser Orga-Team. Alles aus einer Hand - keine versteckten Kosten.
Lernen von Experten
Unsere Trainer sind zertifizierte und erfahrene Profis mit jahrelanger Berufserfahrung. Sie vermitteln dir in den Kursen nicht nur theoretisches Wissen, sondern teilen ihre Erfahrungen aus realen Projekten und helfen dir, das Gelernte direkt in deiner täglichen Arbeit anzuwenden. Das ist kein Werbeversprechen, sondern unser Anspruch. Am besten siehst du das in unseren Bewertungen, z.B. auch bei Google.
Keine Vorkasse
Du zahlst erst nach dem Seminar. Keine Vorkasse, keine Vorauszahlung - so kannst du sicher sein, dass du nur für das bezahlst, was du auch wirklich erhalten hast. Die Rechnung erhältst du erst nach Kursbeginn.
Max. 8 Teilnehmende
Wir setzen auf kleine Gruppen, damit du die Aufmerksamkeit bekommst, die du verdienst. So haben wir mehr Zeit für deine individuellen Fragen und können gezielt auf deine Bedürfnisse eingehen.
Termine & Buchung
Leider haben wir aktuell keine Termine geplant. Es wird wahrscheinlich bei uns etwas schief gelaufen sein - bitte kontaktiere uns und wir finden den passenden Termin.
Nicht der passende Termin dabei?
Wir finden eine Lösung: anderer Termin, mehrere Teilnehmer, Inhouse-Schulung oder individuelle Beratung.
Lieber gleich das ganze Team schulen?
Diese Schulung gibt es auch exklusiv für dein Unternehmen, bei euch vor Ort, an unseren Standorten oder Live-Online. Inhalte und Termine nach Maß.
Inhouse-Schulung
Wir kommen zu euch: diese Schulung maßgeschneidert in euren Räumen, für Unternehmen und Behörden.
- Inhalte exakt auf euch zugeschnitten
- Termine nach euren Bedürfnissen
- Günstiger ab mehreren Teilnehmern
- Vertraute Umgebung, kein Reiseaufwand
Firmen-Seminar
Exklusiv für dein Team an einem unserer Standorte oder Live-Online, individuell angepasst.
- Geschlossene Gruppe aus eurem Haus
- Individuelle Terminplanung
- An unseren Standorten oder Live-Online
- Angepasste Inhalte
Fragen und Antworten zu .NET Aspire Schulung: Verteilte Apps entwickeln
Was ist .NET Aspire?
.NET Aspire ist ein Stack für die Entwicklung verteilter .NET-Anwendungen. Ein AppHost beschreibt Dienste, Container und ihre Abhängigkeiten als ausführbares Anwendungsmodell. Integrationen, Service Defaults und das Aspire Dashboard bündeln lokale Orchestrierung, Service Discovery sowie OpenTelemetry für Entwicklung, Tests und die Vorbereitung des Deployments.
Wie funktionieren AppHost und Service Defaults?
Der AppHost beschreibt Projekte, Container, Endpunkte und Ressourcenreferenzen an einer zentralen Stelle. Service Defaults ergänzen wiederkehrende Einstellungen für Health Checks, OpenTelemetry und die Resilienz ausgehender HTTP-Aufrufe. Die fachliche Logik bleibt in den jeweiligen Diensten.
Wie unterscheidet sich die lokale Orchestrierung vom Produktivbetrieb?
Die lokale Orchestrierung startet und verbindet Ressourcen für Entwicklung und Tests. Eine Produktionsplattform übernimmt später den Betrieb der veröffentlichten Dienste. Das Seminar behandelt deshalb auch Manifest, Container Images und plattformabhängige Deployment-Optionen.
Welche Vorkenntnisse brauche ich für die .NET Aspire Schulung?
Erfahrung mit C# und ASP.NET Core reicht für den Einstieg aus. Grundkenntnisse zu REST, Containern und verteilten Anwendungen erleichtern die Übungen mit Service Discovery und Ressourcenreferenzen.
Findet der Aspire Kurs auf Deutsch statt?
Die Schulung wird auf Deutsch durchgeführt. Etablierte API-Namen und Begriffe aus dem .NET-Umfeld bleiben auf Englisch, damit Beispiele und spätere Recherchen direkt anschließen.
Erhalte ich nach dem Training einen Nachweis?
Du erhältst eine cmt-Teilnahmebescheinigung, die Dauer und behandelte Inhalte dokumentiert. Eine offizielle Herstellerprüfung gehört nicht zu diesem Seminar.
Ist die .NET Aspire Schulung als Inhouse-Training buchbar?
Das Training ist als Inhouse-Schulung für Entwicklerteams verfügbar. Eine Anpassung der Beispiele an euren Technik-Stack und eure Zielplattform kann vorab angefragt werden. Präsenz, Live-Online und weitere Schulungsformate stehen zur Auswahl.
Weitere häufig gestellte Fragen und Antworten findest du in den FAQs.
Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert
Aus der Praxis für die Praxis
Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.
Individuell statt "Schema F"
Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.
Maximale Freiheit: Remote oder vor Ort
Lerne so, wie es in deinen Alltag passt - ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.
Mit Zufriedenheitsgarantie
Wir sind von unserer Qualität überzeugt - und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.
NOCH FRAGEN?
Rufe mich an oder schreibe mir eine E-Mail.
Michaela Berger
Über 20.000 Unternehmen und Behörden vertrauen auf uns