Seminar Jahia DXP Frontend-Entwicklung mit JavaScript-Modulen

Seminar / Training

JavaScript-Module eröffnen Frontend-Teams einen direkten Weg in die Jahia-Entwicklung, ohne für jede Komponente Java-Code schreiben zu müssen. Die Teilnehmer bauen ein vollständiges Modul auf, verbinden Darstellung und Inhaltsmodell und berücksichtigen redaktionelle Bedienbarkeit ebenso wie technische Wartbarkeit.

Ihr Nutzen

  • Sie verstehen Aufbau, Laufzeit und Grenzen von JavaScript-Modulen innerhalb der Jahia-Plattform.
  • Sie entwickeln wiederverwendbare Templates, Content Views, Einstellungen, Labels und statische Ressourcen.
  • Sie verbinden React-Komponenten mit strukturierten Inhalten und redaktionellen Konfigurationen.
  • Sie setzen Internationalisierung, Fehlerbehandlung, Debugging und saubere Projektorganisation um.
  • Sie paketieren, testen und deployen Module und planen die Zusammenarbeit mit Java- und OSGi-Bestandteilen.

Zielgruppe

Das Seminar richtet sich an moderne Webentwickler, die Jahia-Seiten und Komponenten mit JavaScript oder React realisieren wollen. Es ist auch für Teams geeignet, die bestehende Java-basierte Frontends schrittweise ergänzen oder eine klare Arbeitsteilung zwischen Content-Modell, Frontend und Backend etablieren möchten.

Voraussetzungen

Vorausgesetzt werden praktische JavaScript-Kenntnisse, Erfahrung mit Node.js, Paketmanagern und komponentenorientierter Frontend-Entwicklung. React-Grundlagen sollten vorhanden sein; Kenntnisse zu Jahia-Inhalten, Templates und GraphQL erleichtern den Einstieg, werden aber zu Beginn eingeordnet.

Inhalte

Die Themen werden anhand eines durchgängigen Praxisfalls erarbeitet und jeweils mit fachlichen, technischen und organisatorischen Entscheidungen verbunden.

Tag 1: Modulprojekt und erste Komponente

  • Architektur von JavaScript-Modulen, Projektstruktur, Build-Prozess und Entwicklungsumgebung
  • Templates, Views, Einstellungen, Labels, Ressourcen und grundlegende Modulmetadaten
  • Zusammenspiel von Content-Typ, redaktioneller Eingabe und Frontend-Ausgabe
  • React-Komponenten, Eigenschaften, wiederverwendbare Bausteine und Island-Architektur
  • Praktische Umsetzung einer redaktionell konfigurierbaren Inhaltskomponente

Tag 2: Seiten, Daten und Internationalisierung

  • Seitentemplates, Inhaltsbereiche, Listen und wiederverwendbare Layoutstrukturen
  • Abruf und Aufbereitung von Content-Daten, Referenzen, Medien und sprachabhängigen Eigenschaften
  • Internationalisierung von Beschriftungen, Komponenten und redaktionellen Inhalten
  • Komponentenvarianten, Konfigurationen, Fehlerzustände und barrierearme Ausgabe
  • Aufbau einer kleinen, mehrsprachigen Beispielseite aus mehreren Bausteinen

Tag 3: Qualität, Integration und Deployment

  • Debugging, Logging, Frontend-Tests, strukturierte Fehleranalyse und Performance-Grundlagen
  • Zusammenspiel mit GraphQL, Java-Modulen, OSGi-Services und bestehenden Template-Sets
  • Packaging, Versionsstrategie, Abhängigkeiten und Bereitstellung in mehreren Umgebungen
  • Wartbare Projektkonventionen, Code Reviews und Übergabe an Betrieb und Redaktion
  • Abschlussprojekt mit Build, Deployment, redaktionellem Test und technischer Abnahme

Praxis und Arbeitsweise

Jeder Teilnehmer entwickelt ein lauffähiges Modul mit Inhaltsmodell, mehreren Views und einer mehrsprachigen Seite. Das Ergebnis wird gebaut, deployt, redaktionell geprüft und anhand einer technischen Checkliste verbessert.

ERROR: Content Element with uid "117680" and type "scp_pi1" has no rendering definition!

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: Frontend-Entwickler, React-Entwickler, Full-Stack-Entwickler, Webdesigner und technische Lead-Entwickler
Voraussetzungen:  
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

ERROR: Content Element with uid "117678" and type "seminarexperts_pi1" has no rendering definition!

Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben