Seminar Jalios JPlatform – Plugin- und Java-Entwicklung

Seminar / Training

Das Seminar führt von Entwicklungsumgebung und Plugin-Struktur über Datenmodelle, Services, Ereignisse und Hintergrundaufgaben bis zu Sicherheit, Tests, Paketierung und Release. Erweiterungen werden so entworfen, dass Kernsystem, Konfiguration und projektspezifischer Code sauber getrennt bleiben.

Inhaltsübersicht

  • Einordnung und Zielsetzung
  • Zielgruppe und Voraussetzungen
  • Lernziele
  • Seminarinhalte
  • Praxisübungen
  • Arbeitsweise und Qualitätssicherung

Einordnung und Zielsetzung

Die Inhalte sind auf einen kontrollierten Kompetenzaufbau ausgerichtet. Fachliche Entscheidungen werden zunächst eingeordnet, anschließend schrittweise konfiguriert oder umgesetzt und abschließend mit definierten Prüfpunkten verifiziert. Die gewählte Dauer stellt sicher, dass Übungen, Fehlerfälle und Dokumentation nicht nur demonstriert, sondern vollständig bearbeitet werden.

Zielgruppe und Voraussetzungen

Zielgruppe: Java-Entwicklung, JPlatform-Entwicklung, Solution Architecture, technische Anwendungsbetreuung und Teams mit Verantwortung für individuelle Erweiterungen

Voraussetzungen: Sichere Java-Kenntnisse, Webentwicklung, HTTP, relationale Datenbanken, Versionsverwaltung und Build-Werkzeuge; JPlatform-Architekturkenntnisse sind empfohlen

Lernziele

  • Plugin-Lebenszyklus, Projektstruktur und Abhängigkeiten sicher beherrschen
  • Datenobjekte, Publikationen, Mitglieder, Gruppen und Arbeitsbereiche über APIs verarbeiten
  • Services, Ereignisse, Hooks und Hintergrundaufgaben kontrolliert implementieren
  • Berechtigungen, Eingaben, Transaktionen und Fehlerfälle sicher behandeln
  • Tests, Paketierung, Versionierung und Release für produktive Erweiterungen etablieren

Seminarinhalte

Tag 1: Entwicklungsumgebung, Plugin-Struktur und API-Orientierung

  1. Schritt 1. 1: Entwicklungsumgebung, Quellcodeverwaltung und reproduzierbaren Build vorbereiten
  2. Schritt 1. 2: Plugin-Verzeichnis, Konfiguration, Abhängigkeiten und Lebenszyklus nachvollziehen
  3. Schritt 1. 3: Zentrale API-Konzepte für Channel, Datenobjekte, Publikationen und Benutzer einordnen
  4. Schritt 1. 4: Konfiguration, Ressourcen und Quellcode sauber voneinander trennen
  5. Schritt 1. 5: Logging, Debugging und lokale Testdaten einrichten
  6. Schritt 1. 6: Minimalplugin bauen, installieren und kontrolliert deaktivieren

Tag 2: Datenmodelle, Publikationen und Services

  1. Schritt 2. 1: Fachobjekt und persistente Datenanforderungen modellieren
  2. Schritt 2. 2: Publikationen, Inhalte, Metadaten und Referenzen über APIs lesen und schreiben
  3. Schritt 2. 3: Mitglieder, Gruppen, Rollen und Arbeitsbereiche im Anwendungskontext prüfen
  4. Schritt 2. 4: Service-Schicht mit klaren Verantwortungen und Transaktionsgrenzen entwickeln
  5. Schritt 2. 5: Validierung, Fehlerbehandlung und nachvollziehbare Rückmeldungen implementieren
  6. Schritt 2. 6: Datenzugriff mit positiven, negativen und konkurrierenden Fällen testen

Tag 3: Ereignisse, Erweiterungspunkte und Hintergrundverarbeitung

  1. Schritt 3. 1: Geeignete Ereignisse und Erweiterungspunkte statt Kernänderungen auswählen
  2. Schritt 3. 2: Listener oder Hook mit idempotenter Verarbeitung implementieren
  3. Schritt 3. 3: Geplante Aufgabe mit Sperre, Wiederaufnahme und Fehlerprotokoll entwickeln
  4. Schritt 3. 4: Benachrichtigung und fachliche Folgeaktion entkoppeln
  5. Schritt 3. 5: Konfiguration und Feature-Schalter für kontrollierte Aktivierung hinzufügen
  6. Schritt 3. 6: Fehler- und Lastfälle der Hintergrundverarbeitung prüfen

Tag 4: Sicherheit, Tests, Paketierung und Release

  1. Schritt 4. 1: Berechtigungsprüfung, Eingabevalidierung und Ausgabekodierung systematisch anwenden
  2. Schritt 4. 2: Geheimnisse und externe Konfiguration aus dem Quellcode entfernen
  3. Schritt 4. 3: Unit-, Integrations- und API-Tests mit geeigneten Testdaten aufbauen
  4. Schritt 4. 4: Kompatibilitäts- und Regressionstest für JPlatform-Änderungen definieren
  5. Schritt 4. 5: Plugin paketieren, versionieren und mit Installationshinweisen ausliefern
  6. Schritt 4. 6: Release, Rückfall und Wartungsübergabe anhand einer Checkliste durchführen

Praxisübungen

  1. Übung 1: Minimalplugin mit Konfiguration und reproduzierbarem Build erstellen
  2. Übung 2: Service für Publikations- und Berechtigungslogik implementieren
  3. Übung 3: Ereignisgesteuerte Hintergrundverarbeitung robust entwickeln
  4. Übung 4: Sicherheitsreview, Testlauf und paketiertes Release durchführen

Arbeitsweise und Qualitätssicherung

Kurze Fachimpulse werden unmittelbar durch Demonstrationen, geführte Konfigurationsschritte, eigenständige Praxisphasen und kontrollierte Fehlerfälle vertieft. Jede Aufgabe verwendet definierte Ausgangswerte, Prüfkriterien und Dokumentationsanforderungen. Konfigurationen und Entscheidungen werden so festgehalten, dass sie als Grundlage für Betriebs-, Redaktions- oder Entwicklungsstandards weiterverwendet werden können.

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
Dauer: 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 2.396 zzgl. MwSt.
Inhaus: € 6.800 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Java-Entwicklung, JPlatform-Entwicklung, Solution Architecture, technische Anwendungsbetreuung und Teams mit Verantwortung für individuelle Erweiterungen
Voraussetzungen: Sichere Java-Kenntnisse, Webentwicklung, HTTP, relationale Datenbanken, Versionsverwaltung und Build-Werkzeuge; JPlatform-Architekturkenntnisse sind empfohlen
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 4 Tage
Stream gespeichert 4 Tage
Luzern 4 Tage
Bern 4 Tage
Inhaus / Firmenseminar 4 Tage
Sankt Gallen 4 Tage
Basel 4 Tage
Winterthur 4 Tage
Zürich 4 Tage
Zürich 4 Tage
Stream live 4 Tage
Stream gespeichert 4 Tage
Luzern 4 Tage
Bern 4 Tage
Inhaus / Firmenseminar 4 Tage
Sankt Gallen 4 Tage
Basel 4 Tage
Winterthur 4 Tage
Winterthur 4 Tage
Zürich 4 Tage
Stream live 4 Tage
Stream gespeichert 4 Tage
Bern 4 Tage
Luzern 4 Tage
Inhaus / Firmenseminar 4 Tage
Sankt Gallen 4 Tage
Basel 4 Tage
Basel 4 Tage
Winterthur 4 Tage
Zürich 4 Tage
Stream live 4 Tage
Stream gespeichert 4 Tage
Luzern 4 Tage
Bern 4 Tage
Inhaus / Firmenseminar 4 Tage
Sankt Gallen 4 Tage
Sankt Gallen 4 Tage
Basel 4 Tage
Winterthur 4 Tage
Zürich 4 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben