Software-Modernisierung
Software altert stetig, weil sich Technologie und das geschäftliche Umfeld ständig weiterentwickeln. Auf der anderen Seite müssen wir anerkennen, dass vorhandene Software den Erfolg eines Unternehmens überhaupt erst ermöglicht hat.
Kämpfst Du täglich mit veralteten Systemen, die Deine Produktivität bremsen? In dieser Schulung lernst Du, bestehenden Anwendungen in moderne, zukunftssichere Lösungen zu transformieren, ohne den laufenden Betrieb zu gefährden.
Modernisiere Deine Software und modernisiere Dein Unternehmen!
Lernziele
- Du kannst Schwachstellen in Legacy-Systemen identifizieren und den Modernisierungsbedarf bewerten
- Du kannst eine schrittweise Migrationen durchführen
- Du weißt, wie man Risiken minimiert und den laufenden Betrieb während der Modernisierung aufrechterhält
Zielgruppe
IT-Fachkräfte, Softwareentwickler und Systemarchitekten, die mit veralteten IT-Systemen arbeiten und zukünftig Änderungen und Erweiterungen schneller und sicherer umsetzen möchten.
Voraussetzungen
Erfahrung mit PHP oder einer ähnlichen Programmiersprache.
Software-Modernisierung 990,- EUR 10 Credits
5 Online-Sitzungen á 120 Minuten
im
Inhalt und Ablauf
-
Einführung
Dauer: 120 Minuten
- Das Legacy-Dilemma
- Refactor oder Rewrite?
- Branch by Abstraction
-
Integration
Dauer: 120 Minuten
- Rechts oder links?
- Brückentechnologien
-
Migration
Dauer: 120 Minuten
- Migration bis PHP 7
- Migration ab PHP 7
- Continuous Migration
-
Risiken begrenzen
Dauer: 120 Minuten
- Testautomation
- Characterization Tests
- Regressionstests
-
Blueprints
Dauer: 120 Minuten
- Wir behandeln eine Auswahl von Blueprints nach Teilnehmerwünschen, beispielsweise:
- Blueprint: Autoload
- Blueprint: Explizite Abhängigkeiten
- Blueprint: Global State und Unveränderlichkeit
- Blueprint: Entkopplung durch Events
Ihr Trainer
Stefan Priebsch hat zahlreiche komplexe Modernisierungsprojekte zum Erfolg geführt.Diese Schulung für Dein Unternehmen?
Gerade bei der Modernisierung von Software können die Problemstellungen sehr individuell sein. Wir bieten diese Schulung daher individualisiert und auf Eure Bedürfnisse angepasst entweder online oder vor Ort im Unternehmen an.