thePHP.cc Logo English Kontakt
Software-Modernisierung

Software-Modernisierung

Software altert stetig. Sie altert nicht nur, weil sich die Technologie laufend weiter entwickelt, sondern auch, weil sich das geschäftliche Umfeld und damit die Anforderungen an die Software zumeist schneller verändern, als die Software weiterentwickelt werden kann. Auf der anderen Seite muss anerkannt werden, dass Software den Erfolg des Unternehmens überhaupt erst ermöglicht hat.

Diese Schulung zeigt erprobte Vorgehensweisen auf, vorhandene Legacy-Software zu modernisieren. Dazu gehört es, herauszufinden, was besonders wichtig ist und objektiv zu entscheiden, ob sich der Aufwand für eine Maßnahme überhaupt lohnt. Sie lernen sowohl erprobte Ansätze kennen, vorhandene Software zu überarbeiten, als auch Ansätze, diese durch neue Software zu ergänzen, möglicherweise um sie langfristig sogar vollständig zu ersetzen.

Lernziele

Zielgruppe

Entwickler und Maintainer von vorhandenen Systemen, die zu viel Zeit mit Wartung von Legacy-Software verbringen und zukünftig Änderungen und Erweiterungen schneller umsetzen möchten.

Voraussetzungen

Die Teilnehmenden sollten mindestens 1-2 Jahre Erfahrung in der Programmierung mit PHP oder einer ähnlichen Programmiersprache haben. Sie sollten Erfahrung mit prozeduraler und objektorientierter Programmierung haben und den Umgang mit einer IDE und gängigen Entwicklungswerkzeugen wie der Versionskontrolle Git sicher beherrschen.

Software-Modernisierung 1.199,- EUR

4 Online-Sitzungen á 180 Minuten

Diese Schulung startet das nächste Mal am .
Danach findet diese Schulung das nächste Mal voraussichtlich im statt.

  1. Einführung

    Dauer: 180 Minuten

    • Begrüßung, Vorstellung, Erwartungen
    • Das Legacy-Dilemma
    • Refactor oder Rewrite?
    • Wohin die Reise geht: Strategie und Vision
    • Wirtschaftlichkeit und Geschäftswert
    • Besprechung des Arbeitsauftrags
  2. Bewahren

    Dauer: 180 Minuten

    • Gemeinsames Review der Arbeitsaufträge
    • Migration bis PHP 7
    • Migration ab PHP 7
    • Die Henne und das Ei: Testautomation
    • Characterization Tests
    • Besprechung des Arbeitsauftrags
  3. Ersetzen

    Dauer: 180 Minuten

    • Gemeinsames Review der Arbeitsaufträge
    • Use Cases und übergewichtige Software
    • Das Framework: Beschleuniger oder Bremsklotz?
    • Branch by Abstraction
    • Rechts oder links?
    • Besprechung des Arbeitsauftrags
  4. Blueprints

    Dauer: 180 Minuten

    • Gemeinsames Review der Arbeitsaufträge
    • Autoloading
    • Explizite Abhängigkeiten
    • Global State und Unveränderlichkeit
    • Entkopplung durch Events
    • Feedbackrunde und Verabschiedung
Preis pro Teilnehmer, zuzüglich der zum Zeitpunkt der Rechnungsstellung gültigen gesetzlichen Umsatzsteuer

Ihr Trainer

Stefan Priebsch Stefan Priebsch inspiriert durch die Kombination von neuen Ideen mit erprobten Ansätzen.

Sie wollen diese Schulung exklusiv für Ihr Unternehmen?

Wir führen jede Schulung auch gerne exklusiv online ("inhouse") für Sie durch. Dabei passen wir Inhalte und Schwerpunkte an Ihre konkreten Wünsche und Bedürfnisse an und arbeiten im Rahmen der Möglichkeiten auch direkt mit Beispielen direkt aus Ihrer Codebasis.

Benachrichtigung anfordern

Gerne informieren wir Sie per E-Mail, wenn ein konkreter Termin für diese Schulung feststeht.
Bitte geben Sie uns hier für Ihre E-Mail-Adresse.

Exklusive Schulung anfragen

Gerne melden wir uns bei Ihnen zur Planung einer exklusiven Schulung.
Bitte geben Sie uns hier für Ihre E-Mail-Adresse.

Wir verwenden die hier eingegebenen Daten lediglich zum Versand der angeforderten Informationen.

Vielen Dank für Ihr Interesse!

Bitte geben Sie uns doch noch ein wenig Kontext:

Vielen Dank für Ihr Interesse!

Wir melden uns bei Ihnen, sobald ein Termin feststeht.

Wir werden uns zeitnah bei Ihnen melden.

Schulung buchen

Schulung X

    Bei der Verarbeitung ist ein Fehler aufgetreten. Bitte prüfen Sie die markierten Felder.

    Kontaktdaten

    Rechnungsanschrift

    Unser Angebot richtet sich ausschließlich an Unternehmen.

    Alle Preisangaben verstehen sich zuzüglich der zum Zeitpunkt der Rechnungsstellung gültigen gesetzlichen Umsatzsteuer.

    Nach Eingang Ihrer Buchung erhalten Sie von uns am nächsten Werktag Ihre Rechnung und wir melden uns per E-Mail, um die Kontaktdaten der Teilnehmer:innen zu erfragen.

    Wir verwenden die über dieses Formular erfassten Daten ausschließlich zur Vertragsabwicklung.

    Gutschein

    Buchung

    Vielen Dank für Ihre Buchung!

    Sie erhalten von uns am nächsten Werktag Ihre Rechnung und
    wir melden uns per E-Mail, um die Kontaktdaten der Teilnehmer:innen zu erfragen.