Seminarinhalt
In diesem Workshop lernen Sie die Funktionen von Aspire kennen, sodass Sie entweder bestehende Dienste auf Aspire umstellen oder neue Dienste damit entwickeln können.
Programm
- **Einführung in Aspire**: Verstehen Sie die Grundlagen und die Architektur von Aspire.
- **Verwendung der Aspire-CLI**: Lernen Sie, wie Sie die Befehlszeilenschnittstelle zur Interaktion mit Aspire nutzen.
- **Erstellen einer Aspire-Anwendung**: Lernen Sie, wie Sie eine neue Aspire-Anwendung einrichten und konfigurieren.
- **Anpassen bestehender Projekte für Aspire**: Erfahren Sie, wie Sie Ihre bestehenden Projekte auf Aspire umstellen.
- **Verwendung von Aspire-Integrationen wie Redis, SQL Server**: Verstehen Sie, wie Sie diese Komponenten in Ihre Aspire-Anwendung integrieren und nutzen.
- **Orchestrierung der Dienstkommunikation**: Lernen Sie Service Discovery, HTTP Client Factory und gRPC kennen und wie diese die Kommunikation zwischen Diensten unterstützen.
- **Überwachung und Fehlerbehebung**: Erfahren Sie, wie Sie OpenTelemetry, Prometheus, Grafana und Azure Monitor zur Überwachung Ihrer Dienste und zur Fehlerbehebung einsetzen.
- **Aspire-Dashboard**: Machen Sie sich mit dem Dashboard vertraut und lernen Sie, wie Sie es effektiv nutzen.
- **Aspire und Azure-Dienste**: Bereitstellung von Aspire-Lösungen in Azure Container Apps und Azure App Services.
- **Aspire und Kubernetes**: Bereitstellung von Aspire-Lösungen in Kubernetes.
- **CI/CD mit Aspire**: Verstehen Sie, wie Sie Bereitstellungspipelines mit Aspire erstellen und verwalten.
Zielgruppen
- Professionelle Entwickler*innen die mit der .NET Plattform und C# vertraut sind.
Vorkenntnisse
Nach dieser Training können die Teilnehmer folgende spezialisierte Trainings besuchen:
- ASP.NET Core
- Blazor
- Programmieren von Services miet ASP.NET Core

