Seminarbeschreibung
Der Wechsel einer .NET-Webanwendung auf Linux beginnt mit der Bestandsaufnahme. Laufzeit, Betriebssystem, Webserver, Datenhaltung und Identitätsdienste müssen getrennt betrachtet werden. Das Seminar vermittelt die Kriterien, mit denen sich ein geeigneter Pilot auswählen und ein realistischer Projektumfang festlegen lässt.
Verglichen werden der Betrieb mit Kestrel, Nginx und systemd, einzelne Containerhosts sowie Kubernetes. Dabei stehen beherrschbare Betriebsabläufe, nachvollziehbare Zuständigkeiten und die Vermeidung unnötiger Plattformkomplexität im Mittelpunkt. Microsoft Azure ist für die behandelten Zielbilder nicht erforderlich.
Lernziele
- Linux-Fähigkeit einer Anwendung anhand konkreter Abhängigkeiten einschätzen.
- VM-, Container- und Kubernetes-Betrieb nach Anforderungen auswählen.
- Pilot, Abnahmekriterien und Rückfallentscheidung strukturiert planen.
Zielgruppe
IT-Architekten, technische Projektleiter, leitende Administratoren und erfahrene .NET-Entwickler.
Voraussetzungen
Grundverständnis von Webanwendungen, HTTP, Serverbetrieb und Softwarebereitstellung; Programmierpraxis ist für diesen Überblick nicht erforderlich.
Seminarinhalte im Überblick
- Plattform und Verantwortlichkeiten
- Anwendungsportfolio untersuchen
- Zielarchitekturen vergleichen
- Pilot und Entscheidungsvorlage
1. Plattform und Verantwortlichkeiten
- Modernes .NET und ASP.NET Core gegenüber .NET Framework und klassischem ASP.NET abgrenzen.
- SDK, Runtime, Kestrel, Reverse Proxy und Betriebssystem ihren Aufgaben zuordnen.
- Unterstützte Laufzeit- und Betriebssystemkombinationen, Updateverantwortung und Lieferketten betrachten.
2. Anwendungsportfolio untersuchen
- IIS-Konfiguration, Windows-Dienste, Dateifreigaben, Registry, COM und native Bibliotheken inventarisieren.
- Authentifizierung, Datenbankzugriffe, Hintergrundaufgaben und externe Schnittstellen erfassen.
- Nicht portable Bausteine nach Aufwand, Risiko und fachlicher Bedeutung priorisieren.
3. Zielarchitekturen vergleichen
- Linux-VM mit systemd und Nginx einem Containerhost und einem Cluster gegenüberstellen.
- Zustand, Persistenz, Netzwerke, Geheimnisse und Überwachung im Zielbild verorten.
- Betriebsaufwand, vorhandene Kenntnisse, Verfügbarkeit und Portabilität gewichten.
4. Pilot und Entscheidungsvorlage
- Eine geeignete Pilotanwendung und überprüfbare Erfolgskriterien auswählen.
- Migrationsschritte, Testumfang, Verantwortlichkeiten und Rückfalloptionen festlegen.
- Ein Beispielportfolio gemeinsam bewerten und die Architekturentscheidung begründen.
Praktische Übungen
- Ein vorbereitetes Anwendungsinventar auf Linux-Hindernisse untersuchen.
- Drei Betriebsvarianten anhand einer gewichteten Entscheidungsmatrix vergleichen.
- Einen Pilotsteckbrief mit Abnahmekriterien und offenen Prüfaufträgen erstellen.
Schulungsumgebung
Grundlage sind vorbereitete Architektur- und Anwendungsbeispiele mit .NET 10 LTS und ASP.NET Core 10. Ein Browser genügt für die Fallarbeit. Technische Abläufe werden demonstriert. Bei kundenspezifischen Durchführungen stellt der Kunde die vereinbarte Schulungsumgebung bereit.
Thematische Einordnung
Planungsseminar mit Demonstrationen und Fallarbeit. Eine vollständige Portierung oder der Aufbau einer Produktionsplattform ist nicht Bestandteil des eintägigen Formats.
Weitere Fachseminare und die empfohlene Besuchsreihenfolge enthält die Übersicht der Seminarreihe.
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 1 Tag ca. 6 h/Tag, Beginn: 10:00 Uhr |
|---|---|
| Preis: |
Öffentlich oder Live Stream: € 599 zzgl. MwSt. Inhaus: € 1.700 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | IT-Architekten, technische Projektleiter, leitende Administratoren und erfahrene .NET-Entwickler. |
| Voraussetzungen: | Grundverständnis von Webanwendungen, HTTP, Serverbetrieb und Softwarebereitstellung; Programmierpraxis ist für diesen Überblick nicht 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.
