Seminar Apache Grails Workshop – Architektur- und Code-Review

Ein wirksames Review benötigt einen klaren Umfang und einen nachvollziehbaren Bewertungsmaßstab. Einzelne Stilfragen sind zweitrangig, wenn kritische Abhängigkeiten, Sicherheitslücken oder fehlende Rückrollwege unentdeckt bleiben.

Der Workshop zeigt ein kompaktes, risikoorientiertes Vorgehen. Eine vorbereitete Anwendung wird in repräsentativen Ausschnitten untersucht und die Feststellungen werden unmittelbar in umsetzbare Arbeitspakete übersetzt.

Inhaltsverzeichnis

  1. Zielgruppe
  2. Voraussetzungen
  3. Lernziele
  4. Modul 1: Ziel, Umfang und Bewertungsmaßstab des Reviews
  5. Modul 2: Architektur- und Abhängigkeitsanalyse
  6. Modul 3: Code-, Test- und Sicherheitsprüfung
  7. Modul 4: Build, Betrieb und Performance bewerten
  8. Modul 5: Verbesserungsroadmap und Entscheidungsunterlage
  9. Praxisprojekt und Übungen
  10. Arbeitsweise

Zielgruppe

Erfahrene Grails-Entwickler, Softwarearchitekten, technische Leiter, Qualitätsverantwortliche und Modernisierungsteams.

Voraussetzungen

Sichere Grails-Kenntnisse. Für einen kundenspezifischen Workshop müssen Build, Architekturübersicht, zentrale Codebereiche und bekannte Problemstellungen vorbereitet sein.

Lernziele

  • Review-Ziele und Bewertungsmaßstab risikoorientiert festlegen.
  • Architektur- und Abhängigkeitsprobleme schnell erkennen.
  • Repräsentative Code-, Security- und Testbefunde nachvollziehbar dokumentieren.
  • Build-, Betriebs- und Performance-Risiken einbeziehen.
  • Feststellungen in eine priorisierte Verbesserungsroadmap überführen.

Modul 1: Ziel, Umfang und Bewertungsmaßstab des Reviews

Das Review wird auf geschäftskritische Risiken, konkrete Qualitätsziele und verfügbare Belege ausgerichtet.

  1. Schritt 1: Anwendung, Version, Betriebsmodell und kritische Funktionen erfassen.
  2. Schritt 2: Review-Fragen für Architektur, Code, Daten, Sicherheit und Betrieb priorisieren.
  3. Schritt 3: Benötigte Artefakte, Testläufe und Gesprächspartner festlegen.
  4. Schritt 4: Feststellungen nach Auswirkung, Eintrittswahrscheinlichkeit und Aufwand bewerten.

Modul 2: Architektur- und Abhängigkeitsanalyse

Pakete, Module, Datenflüsse und technische Kopplungen werden gegen die tatsächlichen Anforderungen geprüft.

  1. Schritt 1: Komponenten und Abhängigkeiten aus Code und Build rekonstruieren.
  2. Schritt 2: Schichtenverletzungen, Zyklen und überladene Services identifizieren.
  3. Schritt 3: Integrations- und Transaktionsgrenzen auf Konsistenz prüfen.
  4. Schritt 4: Zielbild und schrittweise Verbesserungen ohne Komplettumbau formulieren.

Modul 3: Code-, Test- und Sicherheitsprüfung

Repräsentative Codepfade werden nach Wartbarkeit, Fehlerrisiko und Absicherung untersucht.

  1. Schritt 1: Controller, Services, Domain-Klassen und Konfiguration stichprobenartig prüfen.
  2. Schritt 2: Datenbindung, Berechtigungen und Fehlerausgaben auf Risiken untersuchen.
  3. Schritt 3: Testabdeckung kritischer Pfade und Aussagekraft der Tests bewerten.
  4. Schritt 4: Konkrete Refactorings mit Nutzen und Reihenfolge beschreiben.

Modul 4: Build, Betrieb und Performance bewerten

Die Liefer- und Betriebsfähigkeit wird anhand von Build, Konfiguration, Beobachtbarkeit und Störungsdaten geprüft.

  1. Schritt 1: Build-Reproduzierbarkeit und Abhängigkeitsrisiken untersuchen.
  2. Schritt 2: Deployment-, Rückroll- und Datenbankverfahren nachvollziehen.
  3. Schritt 3: Logs, Metriken und bekannte Engpässe analysieren.
  4. Schritt 4: Priorisierte Maßnahmenliste mit Verantwortlichkeit und Akzeptanzkriterium erstellen.

Modul 5: Verbesserungsroadmap und Entscheidungsunterlage

Feststellungen werden in umsetzbare Arbeitspakete mit nachvollziehbarem Nutzen überführt.

  1. Schritt 1: Sofortmaßnahmen von strukturellen Änderungen trennen.
  2. Schritt 2: Abhängigkeiten und sinnvolle Reihenfolge der Maßnahmen bestimmen.
  3. Schritt 3: Aufwand, Risiko und erwartete Wirkung grob bewerten.
  4. Schritt 4: Technische Entscheidungen und offene Prüfaufträge schriftlich festhalten.

Praxisprojekt und Übungen

Eine vorbereitete Grails-Anwendung wird gemeinsam geprüft. Die Ergebnisse werden in einer Befundliste mit Auswirkung, Priorität, vorgeschlagener Maßnahme und Akzeptanzkriterium festgehalten.

Arbeitsweise

Kurze fachliche Einführungen wechseln mit Demonstrationen, angeleiteten Implementierungsschritten, selbstständigen Übungen und gemeinsamer Auswertung. Entscheidungen werden im Code, in Tests und in einer knappen technischen Dokumentation nachvollziehbar festgehalten.

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
Dauer: 1 Tag ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 599 zzgl. MwSt.
Inhaus: € 1.700 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Erfahrene Grails-Entwickler, Softwarearchitekten, technische Leiter, Qualitätsverantwortliche und Modernisierungsteams.
Voraussetzungen: Sichere Grails-Kenntnisse. Für einen kundenspezifischen Workshop müssen Build, Architekturübersicht, zentrale Codebereiche und bekannte Problemstellungen vorbereitet sein.
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
Stream live 1 Tage
Stream gespeichert 1 Tage
Luzern 1 Tage
Bern 1 Tage
Inhaus / Firmenseminar 1 Tage
Sankt Gallen 1 Tage
Basel 1 Tage
Winterthur 1 Tage
Zürich 1 Tage
Zürich 1 Tage
Stream live 1 Tage
Stream gespeichert 1 Tage
Luzern 1 Tage
Bern 1 Tage
Inhaus / Firmenseminar 1 Tage
Sankt Gallen 1 Tage
Basel 1 Tage
Winterthur 1 Tage
Winterthur 1 Tage
Zürich 1 Tage
Stream live 1 Tage
Stream gespeichert 1 Tage
Luzern 1 Tage
Bern 1 Tage
Inhaus / Firmenseminar 1 Tage
Sankt Gallen 1 Tage
Basel 1 Tage
Basel 1 Tage
Winterthur 1 Tage
Zürich 1 Tage
Stream live 1 Tage
Stream gespeichert 1 Tage
Luzern 1 Tage
Bern 1 Tage
Inhaus / Firmenseminar 1 Tage
Sankt Gallen 1 Tage
Sankt Gallen 1 Tage
Basel 1 Tage
Winterthur 1 Tage
Zürich 1 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben