Seminar / Training
Die Schulung überführt die Entwicklung von Flowable-Anwendungen in einen reproduzierbaren und prüfbaren Releaseprozess. Modelle, Anwendungspakete, Konfiguration und Laufzeitumgebung werden getrennt behandelt, damit Änderungen kontrolliert zwischen Entwicklung, Test, Abnahme und Produktion transportiert werden können.
Inhaltsverzeichnis
- Einordnung und Einsatzfelder
- Zielgruppe
- Voraussetzungen
- Lernziele
- Seminarinhalte
- Tag 1: Artefakte, Umgebungen und Releasekonzept
- Tag 2: Automatisierte Pipeline und Modell-Lifecycle
- Tag 3: Container, Cluster, Rollout und Rollback
- Praxisprojekt
- Arbeitsweise im Seminar
Einordnung und Einsatzfelder
Neben klassischen Deploymentwegen werden automatisierte Prüfungen, Container- und Clusterbereitstellung, Migrationsentscheidungen sowie Rollback- und Wiederanlaufverfahren behandelt.
Zielgruppe
DevOps Engineers, Release Manager, Flowable-Entwickler, Plattformadministratoren, Solution Architects und technische Projektleitungen.
Voraussetzungen
Grundkenntnisse in Flowable-Anwendungen, Versionsverwaltung und Build-Pipelines. Container- oder Kubernetes-Erfahrung ist für den dritten Tag hilfreich.
Lernziele
- Flowable-Artefakte und Konfiguration sauber versionieren und paketieren.
- Validierungs-, Test- und Freigabeschritte in CI/CD-Pipelines automatisieren.
- Umgebungsabhängige Werte, Geheimnisse und Datenbankänderungen sicher behandeln.
- Laufende Instanzen bei Modellwechseln und Migrationen berücksichtigen.
- Containerisierte Releases mit Rollback, Smoke Tests und Nachkontrolle betreiben.
Seminarinhalte
Tag 1: Artefakte, Umgebungen und Releasekonzept
- Schritt 1: Apps, Modelle, Java-Erweiterungen, Frontend-Komponenten und Konfiguration als getrennte, aber abgestimmte Artefakte identifizieren.
- Schritt 2: Versions-, Branch- und Namenskonventionen für Modelle und Quellcode festlegen und unveränderliche Releasepakete erzeugen.
- Schritt 3: Entwicklungs-, Test-, Abnahme- und Produktionsumgebungen mit klaren Verantwortlichkeiten und Freigabekriterien definieren.
- Schritt 4: Umgebungswerte, Verbindungsdaten, Lizenzen, Zertifikate und Geheimnisse aus den Anwendungspaketen herauslösen.
- Schritt 5: Ein Releaseprotokoll mit Abhängigkeiten, Datenbankbedarf, Migrationsentscheidung, Testumfang und Rückfallplan erstellen.
Tag 2: Automatisierte Pipeline und Modell-Lifecycle
- Schritt 1: Export, Import, Veröffentlichung oder Deployment von Anwendungen über geeignete Schnittstellen reproduzierbar automatisieren.
- Schritt 2: Modellvalidierung, statische Prüfungen, Unit Tests, Integrationstests und Paketprüfungen als Pipeline-Gates einrichten.
- Schritt 3: Versionswechsel von Prozessen und Fällen analysieren und laufende Instanzen nach Weiterlauf, Migration oder Abschluss klassifizieren.
- Schritt 4: Datenbank- und Datenobjektänderungen kontrolliert ausrollen und ihre Kompatibilität mit zurückliegenden Versionen prüfen.
- Schritt 5: Smoke Tests, fachliche Abnahme, Freigabe und automatische Nachkontrolle mit nachvollziehbaren Ergebnissen verbinden.
Tag 3: Container, Cluster, Rollout und Rollback
- Schritt 1: Flowable-Komponenten, Datenbank, Such- und Messaging-Dienste in einer containerisierten Zielarchitektur anordnen.
- Schritt 2: Konfiguration, Ressourcen, Health Checks, Persistenz und Secrets für Kubernetes- und Helm-basierte Bereitstellung definieren.
- Schritt 3: Rolling Update, Blue-Green- oder vergleichbare Rolloutmuster anhand von Sitzungen, Jobs und laufenden Instanzen bewerten.
- Schritt 4: Rollback zwischen Anwendungscode, Modellen und Datenbankänderungen abgestimmt planen und unzulässige Rücksprünge erkennen.
- Schritt 5: Ein Produktionsrelease durchführen, technische und fachliche Signale überwachen und bei Abweichungen einen kontrollierten Rückfall auslösen.
Praxisprojekt
Im Praxisprojekt wird eine Flowable-Anwendung aus einer Versionsverwaltung über eine mehrstufige Pipeline validiert, paketiert, in eine Zielumgebung ausgerollt und mit einem Rollback-Szenario abgesichert.
- Releaseartefakte und Versionsschema festlegen.
- Pipeline mit Qualitätsgates entwerfen.
- Migrations- und Rollbackentscheidung dokumentieren.
- Deployment und Smoke Test durchführen.
Arbeitsweise im Seminar
Die Inhalte werden in kurzen fachlichen Einführungen, Live-Demonstrationen und aufeinander aufbauenden Übungen erarbeitet. Jeder Arbeitsschritt wird zunächst begründet, anschließend am System umgesetzt und danach anhand eines prüfbaren Ergebnisses kontrolliert. Fehlerbilder und alternative Lösungswege werden bewusst einbezogen.
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 gleichzeitig mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können auf 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
-

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: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | DevOps Engineers, Release Manager, Flowable-Entwickler, Plattformadministratoren, Solution Architects und technische Projektleitungen. |
| Voraussetzungen: | Grundkenntnisse in Flowable-Anwendungen, Versionsverwaltung und Build-Pipelines. Container- oder Kubernetes-Erfahrung ist für den dritten Tag hilfreich. |
| 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.
