Seminar CodeIgniter 4 – Fortgeschrittene Architektur und Erweiterungen

Wachsende Anwendungen beherrschbar halten

Mit zunehmendem Funktionsumfang reichen Controller, Models und Helper allein nicht mehr aus. Abhängigkeiten werden unklar, Geschäftslogik verteilt sich, Tests werden langsam und wiederverwendbare Teile lassen sich nur schwer abgrenzen. Das Seminar zeigt, wie die Erweiterungspunkte von CodeIgniter 4 zu einer nachvollziehbaren Architektur kombiniert werden.

Die Teilnehmer arbeiten an einer bewusst überladenen Beispielanwendung. Diese wird schrittweise in klar verantwortete Komponenten zerlegt. Technische Entscheidungen werden nicht nur umgesetzt, sondern anhand von Kopplung, Testbarkeit, Austauschbarkeit und Betriebsfolgen bewertet.

Zielgruppe

Das Seminar richtet sich an erfahrene Entwickler, Architekten und technische Leads, die größere Anwendungen strukturieren, gemeinsame Bibliotheken entwickeln oder verbindliche Projektstandards etablieren müssen. Für Einsteiger ist zunächst das Grundlagenseminar vorgesehen.

Voraussetzungen

Erforderlich sind praktische Erfahrung mit Routing, Controllern, Models, Konfiguration und Tests in CodeIgniter 4 sowie sichere Kenntnisse in objektorientiertem PHP. Composer, Namespaces und grundlegende Entwurfsmuster sollten bekannt sein.

Seminarinhalte

  • Architekturgrenzen zwischen HTTP-Schicht, Anwendungslogik, Domänenlogik, Persistenz und technischen Diensten festlegen.
  • Services für gemeinsam genutzte Instanzen und klar kontrollierte Abhängigkeiten definieren und überschreiben.
  • Factories für standardisierte Objekterzeugung, Konfiguration und austauschbare Implementierungen einsetzen.
  • Events für lose gekoppelte Reaktionen verwenden und von synchroner Kernlogik sowie Controller-Filtern abgrenzen.
  • Filter global, gruppenbezogen oder routenspezifisch für Zugriff, Protokollierung, Mandantenkontext und technische Regeln einsetzen.
  • Module mit PSR-4-Autoloading, Auto-Discovery, eigener Konfiguration, Routen, Views, Migrationen und Sprachdateien strukturieren.
  • Eigene Libraries, Helper und Basisklassen entwickeln, ohne versteckte globale Abhängigkeiten zu erzeugen.
  • Spark-Kommandos und Generatoren für Wartung, Importe, Datenkorrekturen und wiederkehrende Entwickleraufgaben erstellen.
  • Composer-Pakete vorbereiten, Versionierungsgrenzen definieren und projektspezifischen von wiederverwendbarem Code trennen.
  • Fehlerbehandlung, Logging-Kontext, Konfigurationsstrategie und Testdoubles für modulare Komponenten vereinheitlichen.
  • Architekturentscheidungen dokumentieren und mit automatisierten Qualitätsprüfungen, Review-Regeln und Referenzstrukturen absichern.

Praxisarbeit

Eine monolithische Funktionsgruppe wird in Service, Modul, Ereignisbehandlung, Filter und Kommandozeilenfunktion zerlegt. Zu den neuen Komponenten entstehen gezielte Tests. Abschließend erstellen die Teilnehmer eine auf ihr Projekt übertragbare Architektur- und Namenskonvention.

Methodik

Live-Refactoring, Architekturdiagramme, Code-Reviews und vertiefende Übungen wechseln sich ab. Die Erweiterungspunkte werden nicht isoliert, sondern in ihrem Zusammenspiel einschließlich Testbarkeit, Paketierung und Projektregeln bewertet.

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 gleichzeitig mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können auf 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: 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: Erfahrene CodeIgniter-4-Entwickler, Softwarearchitekten und technische Leads
Voraussetzungen: Sichere CodeIgniter-4-Grundlagen, objektorientiertes PHP, Composer und praktische Projekterfahrung
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, Live-Coding, Demonstrationen, praktische Übungen und Code-Review 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.

Seminar Startdatum Enddatum Ort Dauer
Stuttgart 3 Tage
Dresden 3 Tage
Luxemburg 3 Tage
Hannover 3 Tage
Jena 3 Tage
Trier 3 Tage
Madgeburg 3 Tage
Regensburg 3 Tage
Friedrichshafen 3 Tage
Kassel 3 Tage
Ulm 3 Tage
München 3 Tage
Nürnberg 3 Tage
Köln 3 Tage
Wuppertal 3 Tage
Münster 3 Tage
Mainz 3 Tage
Erfurt 3 Tage
Bremen 3 Tage
Berlin 3 Tage
Paderborn 3 Tage
Essen 3 Tage
Darmstadt 3 Tage
Frankfurt 3 Tage
Potsdam 3 Tage
Flensburg 3 Tage
Konstanz 3 Tage
Freiburg 3 Tage
Rostock 3 Tage
Hamburg 3 Tage
Leipzig 3 Tage
Hamm 3 Tage
Luxemburg 3 Tage
Hannover 3 Tage
Stuttgart 3 Tage
Dresden 3 Tage
Madgeburg 3 Tage
Regensburg 3 Tage
Jena 3 Tage
Trier 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben