Seminarbeschreibung
Eine nutzbare Plattform muss Software verlässlich ausliefern, ihre Dienste verständlich beschreiben und geeignete Bedienoberflächen integrieren. Das Intensivseminar verbindet die Themen der OCM-, ORD- und Portal-Einzelkurse anhand einer gemeinsamen Testanwendung. Artefaktversion, Dienstmetadaten und Portal-Konfiguration werden dabei aufeinander abgestimmt.
Fünf Tage ermöglichen einen durchgängigen Prototyp mit vorbereiteten Werkzeugen und Diensten. Das Programm setzt praktische Entwicklungskenntnisse voraus und reduziert wiederholte Einrichtungsschritte. OCM wird mit abgestimmten v2-Werkzeugen eingesetzt; OpenMFP wird mit seinem verfügbaren Vorschauumfang behandelt. Die Architektur berücksichtigt, dass Auslieferung, Discovery und Portal unterschiedliche Aufgaben erfüllen.
Zusammengefasste Fachseminare
- Open Component Model – Sichere Softwareauslieferung (2 Tage als Einzelseminar)
- Open Resource Discovery – Dienste und APIs beschreiben (2 Tage als Einzelseminar)
- Portale mit Luigi und OpenMFP entwickeln (3 Tage als Einzelseminar)
Inhaltsübersicht
- Anwendungs- und Versionsmodell
- Auslieferung mit OCM
- Selbstbeschreibung mit ORD
- Luigi-Portal entwickeln
- OpenMFP und gemeinsame Anmeldung
- Durchgängiger Änderungstest
Anwendungs- und Versionsmodell
- Die Beispielanwendung in Backend, Oberflächen, Deployment-Artefakte und Metadaten gliedern.
- Gemeinsame Identitäten und Versionsregeln für Komponenten, API-Beschreibung und Portal-Konfiguration festlegen.
- Verantwortlichkeiten und Freigabepunkte vom Quellstand bis zur nutzbaren Oberfläche modellieren.
Auslieferung mit OCM
- Artefakte als Komponentenversion paketieren und ihre Abhängigkeiten vollständig erfassen.
- Mit Testschlüsseln signieren, prüfen und zwischen getrennten Registries transportieren.
- Offline-Transport und einen fehlgeschlagenen Integritätsnachweis an vorbereiteten Varianten untersuchen.
Selbstbeschreibung mit ORD
- Dienste und Ressourcen mit eindeutigen Identitäten und nachvollziehbaren Beziehungen beschreiben.
- ORD-Konfiguration und Dokumente bereitstellen, validieren und mit einem einfachen Verbraucher abrufen.
- Eine Versionsänderung veröffentlichen und den aktualisierten Stand im Testkatalog überprüfen.
Luigi-Portal entwickeln
- Eine vorbereitete Shell mit konsistenter Navigation und zwei Micro Frontends vervollständigen.
- Kontextübergabe, Parameter und direkte Routenaufrufe implementieren und browserseitig testen.
- Fehlende Ressourcen und ausgefallene Oberflächen mit verständlichen Rückmeldungen behandeln.
OpenMFP und gemeinsame Anmeldung
- Eine zusätzliche Oberfläche mit dem verfügbaren Konfigurationsmodell dynamisch einbinden.
- Anmeldefluss, Herkunftsregeln und Backend-Berechtigungen mit vorbereiteten Testkonten untersuchen.
- Portalzustand und Metadatenänderung miteinander abgleichen, ohne vollständige automatische Discovery vorauszusetzen.
Durchgängiger Änderungstest
- Eine neue Version vom Komponentenpaket über ORD bis zur sichtbaren Testoberfläche verfolgen.
- Eine fehlerhafte Variante vor der Freigabe erkennen und den vorherigen konsistenten Stand wiederherstellen.
- Die Prüfkette so dokumentieren, dass einzelne Teams sie für ihre jeweiligen Artefakte wiederholen können.
Praxisübungen
- Die Beispielanwendung versionieren, ein OCM-Paket erzeugen und dessen Vollständigkeit und Signatur prüfen.
- Die passende ORD-Selbstbeschreibung veröffentlichen, validieren und in einer einfachen Dienstübersicht abrufen.
- Zwei Micro Frontends mit Luigi verbinden und die vereinbarte OpenMFP-Einbindung einschließlich Test-Anmeldung ergänzen.
- Eine neue und eine fehlerhafte Softwareversion durch die Prüfkette führen und den Zusammenhang zwischen Artefakt, Metadaten und Oberfläche kontrollieren.
Schulungsumgebung
Der Kunde stellt Entwicklungsarbeitsplätze, zwei Testregistries, OCM-v2-Werkzeuge, einen Kubernetes-Testcluster, die Beispielanwendung und eine vorbereitete Luigi-/OpenMFP-Umgebung mit Test-Identitätsdienst. Alle Versionsstände und Integrationsschritte werden vorab abgestimmt.
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: | 5 Tage mit ca. 6 Unterrichtsstunden pro Tag, insgesamt 30 Stunden à 60 Minuten ohne Pausen; Beginn am 1. Tag um 10:00 Uhr, an weiteren Tagen um 09:00 Uhr |
|---|---|
| Preis: |
Öffentlich oder Live Stream: € 2.995 zzgl. MwSt. Inhaus: € 8.500 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | DevOps-Teams, Integrationsentwickler, Frontend- und Plattformarchitekten sowie erfahrene Webentwickler |
| Voraussetzungen: | JavaScript oder TypeScript, HTML, HTTP, JSON, Git, Container, OCI-Registries und Kubernetes-Grundlagen |
| 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: | Fachvortrag, Demonstrationen, angeleitete Übungen, Fallstudien und gemeinsame Besprechung |
| 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.
