Strukturierte Arbeit an gewachsenen CFML-Systemen
Viele Railo-Anwendungen sind über längere Zeiträume gewachsen und enthalten Mischformen aus Templates, Includes, CFCs, direkten Datenbankzugriffen, globalen Variablen und projektspezifischen Konventionen. Dieses Seminar zeigt, wie solche Anwendungen ohne unnötiges Risiko verstanden, stabilisiert und schrittweise refaktoriert werden können.
Im Mittelpunkt stehen kleine, kontrollierte Verbesserungen. Statt einer vollständigen Neuentwicklung werden Techniken vermittelt, mit denen Wartbarkeit, Testbarkeit und Betriebssicherheit kontinuierlich erhöht werden.
Inhaltsübersicht
- Systematische Bestandsaufnahme von Verzeichnissen, Einstiegsseiten, Includes, CFCs, Mappings und Datenquellen
- Erkennen technischer Schulden: globale Zustände, unklare Scopes, doppelte Logik, unsichere Abfragen und harte Pfade
- Refactoring-Strategien für Templates, Formulare, Datenzugriffe, Service-Bausteine und Hilfsfunktionen
- Einführung von CFC-Strukturen, klaren Verantwortlichkeiten und nachvollziehbaren Namenskonventionen
- Absicherung durch Testdaten, Prüfszenarien, Logauswertung, Vergleichsausgaben und kontrollierte Freigaben
- Umgang mit Abhängigkeiten zu Scheduler, Dateisystem, E-Mail, externen Datenbanken und Umgebungskonfiguration
- Vorbereitung einer späteren Migration durch Kompatibilitätsprüfung und technische Dokumentation
Praxisanteil
Eine gewachsene Beispielanwendung wird analysiert und in mehreren Iterationen verbessert. Datenbankzugriffe werden parametrisiert, Codeabschnitte in Komponenten überführt, Seiteneffekte reduziert und einfache Prüfszenarien aufgebaut. Jede Änderung wird mit Risiko, Nutzen und Rückfalloption bewertet.
Zielgruppe und Voraussetzungen
Das Seminar richtet sich an Entwickler und technische Verantwortliche, die bestehende Railo-Anwendungen warten oder modernisieren müssen. CFML-Grundlagen sind sinnvoll. Erfahrung mit Legacy-Code in anderen Sprachen ist ebenfalls hilfreich.
Abgrenzung
Das Seminar ist kein reiner Grundlagenkurs. Es behandelt auch keine vollständige Plattformumstellung im Detail, sondern bereitet Modernisierung und Migration durch bessere Struktur, Dokumentation und Tests vor.
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Michael Adler
Telefon: + 41 (800) 225127
E-Mail: michael.adler@seminar-experts.ch -

Stefano Conti
Telefon: + 41 (800) 225127
E-Mail: stefano.conti@seminar-experts.ch
Seminardetails
| Dauer: | 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: CHF 2.396 zzgl. MwSt. Inhaus: CHF 6.800 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Entwickler, technische Leads, Wartungsteams und Modernisierungsverantwortliche |
| Voraussetzungen: | CFML-Grundlagen oder Erfahrung mit bestehenden Webanwendungen |
| Standorte: | Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich |
| 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 |
| Zertifikat: | Teilnahmezertifikat |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter +41 (800) 225127 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
