Seminar Pimcore Developer: Symfony, Bundles und Erweiterungen

Dieses Entwicklertraining vermittelt die technischen Grundlagen und Erweiterungspunkte für wartbare Pimcore-Projekte. Die Teilnehmenden arbeiten mit Symfony-Konfiguration, Dependency Injection, Datenobjekten, Assets, Dokumenten, Events, Controllern, Twig und eigenen Bundles.

Neben der reinen Implementierung werden Architekturentscheidungen, Testbarkeit, Upgrade-Fähigkeit und klare Grenzen zwischen Projektcode, Konfiguration und Plattformfunktionen behandelt. Ziel ist ein Entwicklungsstil, der auch bei mehreren Teams und langen Projektlaufzeiten beherrschbar bleibt.

Zielgruppe

PHP- und Symfony-Entwickler, technische Architekten und DevOps-nahe Entwickler, die Pimcore-Lösungen implementieren, erweitern oder technisch übernehmen.

Voraussetzungen

Sichere Kenntnisse in objektorientiertem PHP, Composer, Git und Symfony-Grundlagen. Erfahrung mit relationalen Datenbanken, HTTP und automatisierten Tests wird vorausgesetzt.

Lernziele

  • Architektur, Verzeichnisstruktur, Konfiguration und Laufzeitmodell sicher einordnen
  • Data Objects, Assets und Dokumente über die PHP-APIs verarbeiten
  • Services, Events, Commands, Controller und Twig-Komponenten sauber implementieren
  • Eigene Bundles und Erweiterungen upgrade-fähig strukturieren
  • Tests, Migrationen, Logging, Performance und Deployment in den Entwicklungsprozess integrieren

Inhalte

Projektarchitektur und Symfony-Integration

  • Projektstruktur, Composer-Abhängigkeiten, Bundles, Umgebungen und Konfiguration
  • Service Container, Autowiring, Konfigurationsbäume und sichere Geheimnisverwaltung
  • Konsolenbefehle, Messenger, Ereignisdispatcher und wiederkehrende Aufgaben

Arbeiten mit Elementen

  • Data-Object-Modelle, generierte Klassen, Listen, Filter und Transaktionen
  • Assets, Metadaten, Varianten und programmgesteuerte Verarbeitung
  • Dokumente, Seiten, Editables, Vererbung und sprachabhängige Inhalte
  • Versionen, Publikationsstatus und Berechtigungsprüfungen im Anwendungscode

Webanwendung, Controller und Templates

  • Routing, Controller, Request-Verarbeitung und strukturierte Antworten
  • Twig, wiederverwendbare Komponenten, Caching und Fehlerseiten
  • Headless- und klassische Ausgabemuster sowie Trennung von Daten und Darstellung

Erweiterung der Plattform

  • Bundle-Struktur, Installation, Konfiguration und eigene Berechtigungen
  • Events, Listener, Subscriber, Dependency-Injection-Tags und Erweiterungspunkte
  • Eigene administrative Funktionen, Deep Links und projektspezifische Services
  • Abwägung zwischen Konfiguration, Dekoration, Komposition und Überschreiben

Qualität, Performance und Wartbarkeit

  • Unit-, Integrations- und Funktionstests mit geeigneten Testdaten
  • Datenbankabfragen, Caches, Stapelverarbeitung und Speicherverbrauch
  • Logging, Fehlerbehandlung, statische Analyse und Coding-Standards
  • Schema- und Datenmigrationen, Release-Kompatibilität und Upgrade-Strategien

Praxis

Die Teilnehmenden entwickeln ein kleines Projekt-Bundle mit Service, Konsolenbefehl, Event Subscriber, Datenobjektzugriff, Controller und Twig-Ausgabe. Tests, Protokollierung und eine einfache Migration werden Bestandteil der Lösung.

Einordnung

Das Training richtet sich an Entwickler mit solider PHP-Basis und ist keine Einführung in Programmierung oder Symfony. Für Infrastrukturthemen empfiehlt sich ergänzend das Betriebsseminar; für Schnittstellen das Datahub-Training.

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

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.

Mehr dazu...

Inhausschulung

Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.

Mehr dazu...

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.

Mehr dazu...

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 und Webinar: CHF 2.396 zzgl. MwSt.
Inhaus: CHF 6.800 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: PHP- und Symfony-Entwickler, technische Architekten
Voraussetzungen: Sichere Kenntnisse in PHP, Composer, Git und Symfony; Datenbank- und Testerfahrung
Standorte: Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich
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 +41 (800) 225127

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
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
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
Stream live 4 Tage
Stream gespeichert 4 Tage
Luzern 4 Tage
Bern 4 Tage
Inhaus / Firmenseminar 4 Tage
Inhaus / Firmenseminar 4 Tage
Sankt Gallen 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
Luzern 4 Tage
Bern 4 Tage
Inhaus / Firmenseminar 4 Tage
Sankt Gallen 4 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben