ASP.NET Deployment / Aspire
placeKöln 26. Feb 2026 bis 27. Feb 2026 |
computer Online: Zoom 26. Feb 2026 bis 27. Feb 2026 |
placeKöln 21. Mai 2026 bis 22. Mai 2026 |
computer Online: Zoom 21. Mai 2026 bis 22. Mai 2026 |
placeKöln 27. Aug 2026 bis 28. Aug 2026 |
computer Online: Zoom 27. Aug 2026 bis 28. Aug 2026 |
placeKöln 19. Nov 2026 bis 20. Nov 2026 |
computer Online: Zoom 19. Nov 2026 bis 20. Nov 2026 |
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Nach dem Seminar sind Sie in der Lage, moderne ASP.NET-Anwendungen mit Hilfe von Aspire zu entwickeln, containerbasiert zu deployen und in verschiedenen Umgebungen zu betreiben - von lokalem Docker über IIS bis zu Kubernetes in der Cloud. Sie verstehen die Grundlagen von CI/CD, beherrschen den Umgang mit typischen DevOps-Tools und setzen moderne Deployment-Pipelines eigenständig um.Inhalt
- Tag 1 - Grundlagen & Lokale Deployments
-
Einführung & Überblick
- Motivation: Moderne Deployment-Szenarien für ASP.NET-Anwendungen
- Überblick: On-Premises, Cloud, Container, Orchestrierung, DevOps
-
Einführung in Aspire
- Was ist Aspire?
- Microservices-Architekturen mit Aspire entwickeln
- Projekte…
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Nach dem Seminar sind Sie in der Lage, moderne ASP.NET-Anwendungen mit Hilfe von Aspire zu entwickeln, containerbasiert zu deployen und in verschiedenen Umgebungen zu betreiben - von lokalem Docker über IIS bis zu Kubernetes in der Cloud. Sie verstehen die Grundlagen von CI/CD, beherrschen den Umgang mit typischen DevOps-Tools und setzen moderne Deployment-Pipelines eigenständig um.Inhalt
- Tag 1 - Grundlagen & Lokale Deployments
- Einführung & Überblick
- Motivation: Moderne Deployment-Szenarien für ASP.NET-Anwendungen
- Überblick: On-Premises, Cloud, Container, Orchestrierung, DevOps
- Einführung in Aspire
- Was ist Aspire?
- Microservices-Architekturen mit Aspire entwickeln
- Projekte, Dashboards, Service Discovery, Tracing
- Demo: Erste Aspire-App aufsetzen
- Erweiterung mit Redis, SQL, Message Broker etc.
- Deployment mit Docker
- Docker-Grundlagen (Images, Container, Dockerfile, Volumes, Networks)
- Docker für .NET-Anwendungen
- Multi-Projekt-Builds und Optimierung der Dockerfiles
- Compose für lokale Entwicklung (z. B. mit Aspire)
- Demo: Aspire-App in Docker betreiben
- Hosting über IIS
- Hosting-Optionen für ASP.NET (IIS, Kestrel, Reverse Proxy)
- IIS-Konfiguration für ASP.NET Core
- Publishing mit Visual Studio, dotnet CLI und WebDeploy
- Konfiguration, Logging, Security
- Deployment-Szenario: IIS auf Windows Server
- Tag 2 - Skalierung, Cloud & Automatisierung
- Einstieg in Kubernetes (K8s)
- Grundlagen Kubernetes (Pods, Services, Deployments, Ingress)
- Container-Orchestrierung für skalierbare .NET-Anwendungen
- Aspire & Kubernetes: Wie passt das zusammen?
- Tools: kubectl, Helm, minikube, k3d
- Demo: Aspire-App nach Kubernetes deployen
- CI/CD mit DevOps-Pipelines
- Prinzipien von CI/CD
- Tools & Plattformen (GitHub Actions, Azure DevOps, GitLab CI)
- Build- und Release-Pipelines für ASP.NET + Docker-Projekte
- Automatisiertes Testing & Security-Checks
- Demo: CI/CD-Pipeline für Aspire-Projekt mit Docker-Deployment
- Praxisbeispiele & Best Practices
- Vergleich: IIS vs Docker vs Kubernetes
- Tipps für Logging, Monitoring, Secrets Management
- Readiness-Checks & Health-Probes
- DevOps-Toolchain (z. B. ArgoCD, Prometheus, Grafana)
- Ausblick & Q&A
- Weitere Themen: Azure Container Apps, DAPR, GitOps, Bicep
- Diskussion individueller Herausforderungen
- Abschlussrunde & Feedback
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
