Das Seminar entwickelt aus einem Design- und Inhaltskonzept ein wartbares Joomla-Frontend. Cassiopeia dient als technische Referenz; Child Templates, eigene Positionen, CSS, JavaScript, Web Assets und Templateoptionen werden kontrolliert aufgebaut und getestet.
Inhaltsübersicht
- Lernziele und fachliche Einordnung
- Schrittweise Seminarinhalte
- Praxisübungen und Laborszenarien
- Zielgruppe und Voraussetzungen
- Didaktik und Arbeitsweise
Lernziele
- Template-Dateistruktur, Stile, Positionen und Vererbung in Joomla sicher beherrschen.
- Ein Child Template als updatefähige Basis für ein eigenständiges Frontend erstellen.
- Responsive Layouts, Typografie, Farben, Navigation und Modulpositionen systematisch umsetzen.
- CSS und JavaScript über den Web Asset Manager abhängigkeits- und versionssicher laden.
- Zugänglichkeit, Performance, Browserkompatibilität, Deployment und Wartung verbindlich prüfen.
Schrittweise Seminarinhalte
1. Designanforderungen und Template-Zielbild
Schwerpunkt: Zielgruppen, Seitentypen, Inhaltsbreiten, Navigation, Module, Geräte, Markenrichtlinien, Barrierefreiheit und Performancebudget.
- Ausgangslage, Zielgruppen und fachliche Anforderungen für „Designanforderungen und Template-Zielbild“ erfassen.
- Die Aspekte Zielgruppen, Seitentypen, Inhaltsbreiten, Navigation, Module, Geräte, Markenrichtlinien, Barrierefreiheit und Performancebudget in einem nachvollziehbaren Sollmodell ordnen.
- Varianten vergleichen, Abhängigkeiten markieren und belastbare Entscheidungskriterien festlegen.
- Das Sollmodell mit Beispieldaten, Gegenproben und definierten Abnahmekriterien verifizieren.
- Als Arbeitsergebnis ein freigegebenes Frontend- und Komponentenraster dokumentieren und für die weitere Umsetzung freigeben.
2. Template-Anatomie und Joomla-Ausgabekette
Schwerpunkt: index.php, component.php, error.php, templateDetails.xml, Positionen, Styles, Parameter, Dokument und Komponentenoutput.
- Inhaltsstruktur, Zielgeräte und gestalterische Anforderungen für „Template-Anatomie und Joomla-Ausgabekette“ analysieren.
- Template-, Layout- und Asset-Strukturen für index.php, component.php, error.php, templateDetails.xml, Positionen, Styles, Parameter, Dokument und Komponentenoutput kontrolliert aufbauen.
- Responsive Darstellung, Semantik, Interaktion und barrierearme Bedienung schrittweise umsetzen.
- Browser-, Geräte-, Tastatur-, Kontrast- und Performance-Tests mit definierten Prüffällen durchführen.
- Als Arbeitsergebnis ein nachvollziehbares Template-Architekturmodell in einem wartbaren Frontend- und Gestaltungsstandard dokumentieren.
3. Child Template und Vererbung
Schwerpunkt: Cassiopeia, Parent, Child, Medienverzeichnis, Dateien, Stile, Parameter, Vererbung, Überschreibungen und Updategrenzen.
- Inhaltsstruktur, Zielgeräte und gestalterische Anforderungen für „Child Template und Vererbung“ analysieren.
- Template-, Layout- und Asset-Strukturen für Cassiopeia, Parent, Child, Medienverzeichnis, Dateien, Stile, Parameter, Vererbung, Überschreibungen und Updategrenzen kontrolliert aufbauen.
- Responsive Darstellung, Semantik, Interaktion und barrierearme Bedienung schrittweise umsetzen.
- Browser-, Geräte-, Tastatur-, Kontrast- und Performance-Tests mit definierten Prüffällen durchführen.
- Als Arbeitsergebnis eine installierte updatefähige Child-Template-Basis in einem wartbaren Frontend- und Gestaltungsstandard dokumentieren.
4. Positionen, Module und Seitenraster
Schwerpunkt: Templatepositionen, Modul-Chrome, Zuweisungen, Grid-Bereiche, Reihenfolge, leere Positionen, Kontextmodule und mobile Priorität.
- Inhaltsstruktur, Zielgeräte und gestalterische Anforderungen für „Positionen, Module und Seitenraster“ analysieren.
- Template-, Layout- und Asset-Strukturen für Templatepositionen, Modul-Chrome, Zuweisungen, Grid-Bereiche, Reihenfolge, leere Positionen, Kontextmodule und mobile Priorität kontrolliert aufbauen.
- Responsive Darstellung, Semantik, Interaktion und barrierearme Bedienung schrittweise umsetzen.
- Browser-, Geräte-, Tastatur-, Kontrast- und Performance-Tests mit definierten Prüffällen durchführen.
- Als Arbeitsergebnis ein flexibles Seiten- und Modulraster in einem wartbaren Frontend- und Gestaltungsstandard dokumentieren.
5. CSS-Architektur, Typografie und Farbsystem
Schwerpunkt: CSS Custom Properties, Cascade Layers, Grid, Flexbox, Utility-Klassen, Komponentenstyles, Systemfonts, Kontrast und Zustände.
- Inhaltsstruktur, Zielgeräte und gestalterische Anforderungen für „CSS-Architektur, Typografie und Farbsystem“ analysieren.
- Template-, Layout- und Asset-Strukturen für CSS Custom Properties, Cascade Layers, Grid, Flexbox, Utility-Klassen, Komponentenstyles, Systemfonts, Kontrast und Zustände kontrolliert aufbauen.
- Responsive Darstellung, Semantik, Interaktion und barrierearme Bedienung schrittweise umsetzen.
- Browser-, Geräte-, Tastatur-, Kontrast- und Performance-Tests mit definierten Prüffällen durchführen.
- Als Arbeitsergebnis eine skalierbare CSS- und Design-Token-Basis in einem wartbaren Frontend- und Gestaltungsstandard dokumentieren.
6. Responsive Navigation und Interaktion
Schwerpunkt: Menümodul, Untermenüs, mobile Umschaltung, Fokus, Tastatur, aktive Zustände, Dialoge, Offcanvas-Muster und progressive Erweiterung.
- Inhaltsstruktur, Zielgeräte und gestalterische Anforderungen für „Responsive Navigation und Interaktion“ analysieren.
- Template-, Layout- und Asset-Strukturen für Menümodul, Untermenüs, mobile Umschaltung, Fokus, Tastatur, aktive Zustände, Dialoge, Offcanvas-Muster und progressive Erweiterung kontrolliert aufbauen.
- Responsive Darstellung, Semantik, Interaktion und barrierearme Bedienung schrittweise umsetzen.
- Browser-, Geräte-, Tastatur-, Kontrast- und Performance-Tests mit definierten Prüffällen durchführen.
- Als Arbeitsergebnis eine robuste responsive Navigation in einem wartbaren Frontend- und Gestaltungsstandard dokumentieren.
7. Web Asset Manager und JavaScript-Module
Schwerpunkt: joomla.asset.json, Assets, Abhängigkeiten, Versionierung, defer, module, Script Options, Ereignisse und Fehlerbehandlung.
- Inhaltsstruktur, Zielgeräte und gestalterische Anforderungen für „Web Asset Manager und JavaScript-Module“ analysieren.
- Template-, Layout- und Asset-Strukturen für joomla.asset.json, Assets, Abhängigkeiten, Versionierung, defer, module, Script Options, Ereignisse und Fehlerbehandlung kontrolliert aufbauen.
- Responsive Darstellung, Semantik, Interaktion und barrierearme Bedienung schrittweise umsetzen.
- Browser-, Geräte-, Tastatur-, Kontrast- und Performance-Tests mit definierten Prüffällen durchführen.
- Als Arbeitsergebnis eine kontrollierte Asset- und JavaScript-Auslieferung in einem wartbaren Frontend- und Gestaltungsstandard dokumentieren.
8. Templateoptionen und redaktionelle Steuerung
Schwerpunkt: XML-Formfelder, Stile, Farben, Logos, Layoutvarianten, Parameterzugriff, Defaults, Validierung und Änderungsgrenzen.
- Funktionalen Vertrag, Datenfluss und Dateistruktur für „Templateoptionen und redaktionelle Steuerung“ definieren.
- Die erforderlichen Joomla-Klassen, Manifestangaben und Dienste für XML-Formfelder, Stile, Farben, Logos, Layoutvarianten, Parameterzugriff, Defaults, Validierung und Änderungsgrenzen implementieren.
- Die Implementierung mit Formularen, Sprachdateien, Berechtigungen und Frontend- beziehungsweise Backend-Ausgabe integrieren.
- Coding-Standards, Fehlerbehandlung, Sicherheitsprüfungen sowie automatisierte und manuelle Tests anwenden.
- Als Arbeitsergebnis ein konfigurierbares Template ohne Codeänderung paketieren, versionieren und technisch dokumentieren.
9. Test, Performance und Deployment
Schwerpunkt: Browser, Geräte, Tastatur, Kontrast, visuelle Regression, Core Web Vitals, Cache, Git, Staging, Freigabe, Rollback und Dokumentation.
- Bestand, Abhängigkeiten, Risiken und Zielzustand für „Test, Performance und Deployment“ vollständig inventarisieren.
- Staging-Kopie, Sicherungen, Kompatibilitätsprüfungen und Rollback für Browser, Geräte, Tastatur, Kontrast, visuelle Regression, Core Web Vitals, Cache, Git, Staging, Freigabe, Rollback und Dokumentation vorbereiten.
- Die Änderung in kontrollierten Schritten ausführen und jeden Zwischenstand protokollieren.
- Daten, Erweiterungen, Templates, Berechtigungen, URLs und Geschäftsprozesse mit einem Abnahmekatalog prüfen.
- Als Arbeitsergebnis einen produktionsreifen Frontend-Releaseprozess einschließlich Freigabe-, Rückfall- und Nachsorgeplan dokumentieren.
Praxisübungen und Laborszenarien
- Erstellung eines Frontend-Zielbilds mit Seitentypen, Positionen und responsive Prioritäten.
- Aufbau eines Child Templates auf Basis von Cassiopeia.
- Implementierung eines eigenen Seitenrasters mit Modulpositionen und Modul-Chrome.
- Entwicklung eines konsistenten CSS- und Typografiesystems.
- Integration eines JavaScript-Moduls über den Web Asset Manager.
- Anlage konfigurierbarer Templateoptionen für Logo, Farben und Layoutvarianten.
- Durchführung von Browser-, Tastatur-, Performance- und Deploymenttests.
Zielgruppe und Voraussetzungen
Zielgruppe: Frontend-Entwicklung, Webdesign, Template-Entwicklung, Agenturen und technisch versierte Joomla-Administration
Voraussetzungen: Gute Kenntnisse in HTML und CSS, Grundkenntnisse in JavaScript und PHP sowie sichere Joomla-Bedienung
Didaktik und Arbeitsweise
Die Inhalte werden als zusammenhängendes dreitägiges Projektszenario bearbeitet. Planung, Konfiguration, Test, Fehleranalyse und Dokumentation greifen ineinander; Zwischenergebnisse werden täglich überprüft und in einen belastbaren Umsetzungsplan überführt.
Fachbereichsleitung und Trainerteam
-

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: | Frontend-Entwicklung, Webdesign, Template-Entwicklung, Agenturen und technisch versierte Joomla-Administration |
| Voraussetzungen: | Gute Kenntnisse in HTML und CSS, Grundkenntnisse in JavaScript und PHP sowie sichere Joomla-Bedienung |
| 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, Inhouse, 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.
