Seminar ASP.NET Core Intensiv – Entwicklung, Migration und Linux/Nginx

Seminarbeschreibung

Dieses Intensivseminar verbindet die vier Einzelseminare zu Architektur und Migrationsplanung, API-Entwicklung, IIS-/Windows-Migration sowie Linux-/Nginx-Betrieb. Statt mehrere Beispielsysteme aufzubauen, wird eine vorbereitete Anwendung durch alle Schritte geführt. Technische Entscheidungen werden unmittelbar an ihrer späteren Betriebswirkung geprüft.

Die fünf Tage setzen vorhandene Programmier- und Systemkenntnisse voraus. Behandelt werden sämtliche Themenbereiche der gebündelten Seminare; zusätzliche Varianten, Wiederholungen und umfangreiche Einzelübungen bleiben den Vertiefungsformaten vorbehalten. Die Schulung schließt mit einer überprüften Linux-Bereitstellung und einer praktischen Fehlerbehandlung.

Lernziele

  • Architekturentscheidung, Anwendungsanpassung und Betrieb in einem Arbeitsablauf verbinden.
  • Eine ASP.NET-Core-API für Linux entwickeln, testen und hinter Nginx bereitstellen.
  • Migrationsrisiken anhand realer Fehlerfälle beurteilen und eine Rücknahme durchführen.

Zielgruppe

Erfahrene C#-/ASP.NET-Core-Entwickler und DevOps-Verantwortliche mit Linux-Grundlagen.

Voraussetzungen

Sichere C#-, Git-, HTTP- und SQL-Kenntnisse, erste ASP.NET-Core-Projekte sowie Linux-Kommandozeile; grundlegendes Verständnis von IIS und Serverbetrieb.

Seminarinhalte im Überblick

  1. Architektur und portable Anwendung
  2. API, Daten und Tests
  3. Migration von Windows und IIS
  4. Linux-Dienst und Reverse Proxy
  5. Störungen, Wartung und Umstellung

1. Architektur und portable Anwendung

  • Zielbild, Laufzeitunterstützung und Windows-Abhängigkeiten am Beispiel inventarisieren.
  • VM-, Container- und Clusterbetrieb für den Projektkontext bewerten.
  • API-Struktur, Dependency Injection, Konfigurationsmodell und fachliche Testfälle vorbereiten.

2. API, Daten und Tests

  • Endpunkte, Validierung, Problem Details und OpenAPI-Verträge ergänzen.
  • PostgreSQL-Datenzugriff und kontrollierte HTTP-Aufrufe integrieren.
  • Automatisierte Tests einschließlich Linux-Pfaden und fehlerhaften Abhängigkeiten ausführen.

3. Migration von Windows und IIS

  • Hostingparameter, Dateizugriffe, native Komponenten und Identitätsabhängigkeiten anpassen.
  • Portierungsgrenzen bei .NET Framework und klassischem ASP.NET nachvollziehen.
  • Ausgangs- und Zielsystem mit ausgewählten fachlichen Regressionstests vergleichen.

4. Linux-Dienst und Reverse Proxy

  • Release-Publish, Dienstbenutzer, Dateirechte und systemd-Konfiguration umsetzen.
  • Nginx, TLS, Hostprüfung und vertrauenswürdige Forwarded Headers konfigurieren.
  • Zeitlimits, Uploads, WebSockets und Betriebskontrollen am Beispiel prüfen.

5. Störungen, Wartung und Umstellung

  • Proxy- und Anwendungsfehler mit Journal, Logs und Abnahmetests eingrenzen.
  • Versionierte Releases, Runtimewartung und Grenzen von Schemamigrationen bearbeiten.
  • Pilotumstellung, Abnahme und Rückfall anhand einer gemeinsamen Übung durchführen.

Praktische Übungen

  1. Eine vorhandene API um einen fachlichen Ablauf samt Integrationstest erweitern.
  2. Windows-spezifische Annahmen beheben und die Anwendung unter Linux abnehmen.
  3. systemd und Nginx einschließlich TLS und Proxy-Vertrauen einrichten.
  4. Ein fehlerhaftes Release analysieren und auf den vorherigen Programmstand zurückwechseln.

Schulungsumgebung

Arbeitsgrundlage ist .NET 10 LTS mit ASP.NET Core 10 auf einer unterstützten Linux-Version. Verwendet werden zueinander passende stabile Paket- und Werkzeugstände. Die Übungen nutzen ausschließlich abgegrenzte Testdaten und vorbereitete Beispielanwendungen. Vorbereitet sind Quellcode und Windows-Beispielkonfiguration, eine Linux-VM mit sudo-Berechtigung, Nginx und PostgreSQL. Der Kunde stellt die vereinbarte Schulungsumgebung bereit; Konten, Berechtigungen, Softwarestände und der erfolgreiche Teststart werden vor Seminarbeginn abgestimmt.

Thematische Einordnung

Verdichteter Gesamtpfad für vorhandene C#- und Systemkenntnisse. Die vollständige Übungstiefe der vier Einzelseminare wird in fünf Tagen nicht erreicht; eine beliebige Altanwendung wird nicht vollständig modernisiert.

Weitere Fachseminare und die empfohlene Besuchsreihenfolge enthält die Übersicht der Seminarreihe.

Seminardetails

Dauer: 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 2.995 zzgl. MwSt.
Inhaus: € 8.500 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Erfahrene C#-/ASP.NET-Core-Entwickler und DevOps-Verantwortliche mit Linux-Grundlagen.
Voraussetzungen: Sichere C#-, Git-, HTTP- und SQL-Kenntnisse, erste ASP.NET-Core-Projekte sowie Linux-Kommandozeile; grundlegendes Verständnis von IIS und Serverbetrieb.
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Cookie-Einstellungen | Nach oben