Seminar Intensiv: Anwendungen und Datenbanken auf Linux migrieren

Seminarbeschreibung

Dieses Intensivseminar verbindet Anwendungsmodernisierung und Datenbankmigration in einem gemeinsamen Pilotprojekt. Ausgangspunkt ist eine kleine IIS- beziehungsweise .NET-Anwendung mit SQL-Server-Datenbank. Für diese wird zunächst die Linux-Eignung geprüft. Anschließend werden geeignete Anwendungsteile auf Linux betrieben und die unterschiedlichen Folgen eines Plattformwechsels sowie einer Datenbankablösung praktisch verglichen.

Das Angebot bündelt die Einzelseminare zur Migrationsplanung, IIS- und .NET-Migration, SQL Server auf Linux und PostgreSQL-Ablösung. Gemeinsame Grundlagen werden einmal behandelt, Installationsstände sind vorbereitet und die Übungen konzentrieren sich auf ausgewählte, miteinander verbundene Komponenten. Dadurch bleibt in fünf Tagen Zeit für eine durchgängige Funktionsprüfung, einen fehlgeschlagenen Rollout und einen kontrollierten Wiederanlauf.

Lernziele

  • Eine integrierte Entscheidung für Anwendungslaufzeit und Datenbankziel erarbeiten.
  • Eine begrenzte Anwendung auf Linux bereitstellen und zwei Datenbankpfade fachlich vergleichen.
  • Den Pilot anhand gemeinsamer Tests, Wiederherstellung und Rückfallkriterien abnehmen.

Zielgruppe

Erfahrene .NET-Entwickler, Datenbankadministratoren und DevOps-Fachkräfte, die Anwendung und Datenbank als zusammenhängende Migrationsaufgabe bearbeiten.

Voraussetzungen

Gute C#-, ASP.NET-, Transact-SQL- und Linux-Kenntnisse sowie praktische Erfahrung mit relationalen Datenbanken. Die Grundlagen werden vorausgesetzt; vorbereitende Fachseminare oder gleichwertige Praxis sind erforderlich.

Seminarinhalte

Inhaltsübersicht: Assessment und gemeinsames Pilotdesign; IIS und .NET auf Linux übertragen; SQL Server auf Linux als Ziel prüfen; PostgreSQL als Ablösung erproben; Gemeinsame Abnahme und Performance; Rollout und Wiederherstellung.

1. Assessment und gemeinsames Pilotdesign

  • Anwendung, Datenbank, Identitäten und externe Dienste in einer kompakten Abhängigkeitsanalyse erfassen.
  • Portable Komponenten und notwendige Windows-Bestandteile trennen.
  • Testumfang, Abnahme, Schreibsperren und Rückfall für das Referenzprojekt festlegen.

2. IIS und .NET auf Linux übertragen

  • Ausgewählte Quellcode-, Konfigurations- und Pfadanpassungen an der vorbereiteten Anwendung durchführen.
  • Die Anwendung als Dienst hinter Nginx und anschließend in einem vorbereiteten Podman-Szenario betreiben.
  • Anmeldung, Secrets, Dateirechte, Persistenz und Neustartfähigkeit mit vorgegebenen Tests kontrollieren.

3. SQL Server auf Linux als Ziel prüfen

  • Unterstützte Zielkombination und verwendete Datenbankfunktionen bewerten.
  • Eine Sicherung auf Linux wiederherstellen und benötigte Benutzerzuordnungen sowie ausgewählte Instanzobjekte prüfen.
  • Den unveränderten SQL-Server-Anwendungszugriff mit Referenzabfragen und einer kleinen Lastmessung abnehmen.

4. PostgreSQL als Ablösung erproben

  • Ein reduziertes Schema mit Datentypen, Beziehungen und ausgewählter T-SQL-Logik auf PostgreSQL übertragen.
  • Datenladung mit Fehlerauswertung, Vollständigkeitskontrolle und korrigierten Sequenzständen durchführen.
  • Ausgewählte Anwendungspfade und eine Routine anpassen und gegen dieselben fachlichen Testfälle prüfen.

5. Gemeinsame Abnahme und Performance

  • Ergebnisse beider Datenbankpfade nach Funktionsumfang, Betriebsaufwand und verbleibenden Abhängigkeiten vergleichen.
  • Lese-, Schreib-, Fehler- und Transaktionsfälle mit der Linux-Anwendung durchlaufen.
  • Konkrete Lastabweichungen analysieren und eine begründete Zielentscheidung treffen.

6. Rollout und Wiederherstellung

  • Eine kontrollierte Umschaltung für den gewählten Pilotpfad ausführen.
  • Einen fehlgeschlagenen Anwendungsrollout einschließlich Datenzustand behandeln.
  • Eine vorbereitete Sicherung isoliert wiederherstellen und die gemeinsame Abnahme erneut ausführen.

Praxisübungen

  1. Die Referenzanwendung inventarisieren und einen realistischen Pilot mit konkreten Daten- und Funktionstests festlegen.
  2. Ausgewählte .NET-Komponenten anpassen und die Anwendung hinter Nginx sowie im Container starten.
  3. Die SQL-Server-Testdatenbank auf eine Linux-Instanz übertragen und den bestehenden Clientzugriff prüfen.
  4. Ein reduziertes fachliches Teilschema nach PostgreSQL migrieren und ausgewählte Abfragen sowie Anwendungspfade anpassen.
  5. Beide Datenbankpfade mit demselben fachlichen Testset vergleichen und den geeigneten Pfad begründen.
  6. Eine Umschaltung, einen fehlerhaften Rollout und eine isolierte Wiederherstellung kontrolliert durchspielen.

Schulungsumgebung

Der Kunde stellt eine vollständig vorbereitete Laborlandschaft mit Windows-Ausgangsanwendung, Quellcode, SQL Server, Linux-Zielen, PostgreSQL, Nginx, Podman und Testidentitätsanbieter. Beispielanwendung, reduziertes Schema und Testfälle sind vorab abgestimmt. Entwicklungs- und Datenbankwerkzeuge stehen einsatzbereit zur Verfügung.

Fachlicher Umfang

Das Seminar fasst alle Themen der zugeordneten Einzelseminare auf einem integrierten Referenzfall zusammen. Es ersetzt nicht deren vollständige Varianten- und Übungstiefe. Eine große Altanwendung, sämtliche T-SQL-Routinen oder zwei vollständige Unternehmensmigrationen sind kein realistisches Fünf-Tage-Ziel.

Zugeordnete Fachseminare

Weitere Seminare

Seminarübersicht und empfohlene Lernpfade

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

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 .NET-Entwickler, Datenbankadministratoren und DevOps-Fachkräfte, die Anwendung und Datenbank als zusammenhängende Migrationsaufgabe bearbeiten.
Voraussetzungen: Gute C#-, ASP.NET-, Transact-SQL- und Linux-Kenntnisse sowie praktische Erfahrung mit relationalen Datenbanken. Die Grundlagen werden vorausgesetzt; vorbereitende Fachseminare oder gleichwertige Praxis sind erforderlich.
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
Salzburg 5 Tage
Graz 5 Tage
Wien 5 Tage
Inhaus / Firmenseminar 5 Tage
Stream live 5 Tage
Innsbruck 5 Tage
Stream gespeichert 5 Tage
Klagenfurt 5 Tage
Bregenz 5 Tage
Linz 5 Tage
Bregenz 5 Tage
Linz 5 Tage
Salzburg 5 Tage
Graz 5 Tage
Wien 5 Tage
Inhaus / Firmenseminar 5 Tage
Stream live 5 Tage
Innsbruck 5 Tage
Stream gespeichert 5 Tage
Klagenfurt 5 Tage
Innsbruck 5 Tage
Stream gespeichert 5 Tage
Klagenfurt 5 Tage
Bregenz 5 Tage
Linz 5 Tage
Salzburg 5 Tage
Graz 5 Tage
Wien 5 Tage
Inhaus / Firmenseminar 5 Tage
Stream live 5 Tage
Wien 5 Tage
Inhaus / Firmenseminar 5 Tage
Stream live 5 Tage
Innsbruck 5 Tage
Stream gespeichert 5 Tage
Klagenfurt 5 Tage
Bregenz 5 Tage
Linz 5 Tage
Salzburg 5 Tage
Graz 5 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Cookie-Einstellungen | Nach oben