Seminar CodeIgniter 4 – Grundlagen und MVC-Webentwicklung

Ein tragfähiger Einstieg in CodeIgniter 4

Das Seminar vermittelt nicht nur einzelne Befehle, sondern den vollständigen Arbeitsfluss einer kleinen Webanwendung. Die Teilnehmer richten ein Projekt ein, verstehen den Request-Lebenszyklus und entwickeln Funktionen entlang des MVC-Musters. Jede neue Technik wird unmittelbar in einer zusammenhängenden Übungsanwendung eingesetzt.

Besonderer Wert liegt auf nachvollziehbaren Konventionen: klare Routen, schlanke Controller, validierte Eingaben, wiederverwendbare Views, kontrollierter Datenzugriff und sichere Standardkonfiguration. So entsteht eine Basis, auf der später REST-APIs, Authentifizierung, Tests und größere Module aufgebaut werden können.

Zielgruppe

Angesprochen sind PHP-Entwickler, Webentwickler und technische Quereinsteiger, die CodeIgniter 4 strukturiert erlernen oder vorhandenes Halbwissen konsolidieren möchten. Das Seminar eignet sich auch als gemeinsamer Projektstart für ein neues Entwicklungsteam.

Voraussetzungen

Grundkenntnisse in objektorientiertem PHP, HTML und SQL werden vorausgesetzt. Erfahrungen mit Composer und Kommandozeile sind hilfreich, werden aber zu Beginn praktisch eingeführt. Vorkenntnisse in CodeIgniter sind nicht erforderlich.

Seminarinhalte

  • Projekt mit Composer einrichten, Verzeichnisstruktur verstehen und Webserver auf das public-Verzeichnis ausrichten.
  • Umgebungen, Konfigurationsklassen, Umgebungsvariablen, Autoloading und grundlegende Spark-Kommandos verwenden.
  • MVC-Prinzip auf CodeIgniter übertragen und Verantwortlichkeiten von Route, Controller, Model und View trennen.
  • Explizite Routen, Routengruppen, Parameter, HTTP-Methoden und sichere Routing-Konventionen definieren.
  • Requests auswerten, Responses erzeugen, Weiterleitungen, Statuscodes und Fehlerfälle kontrolliert behandeln.
  • Views, Layouts, Partials, View-Daten, Helper und korrektes Ausgabe-Escaping einsetzen.
  • Formulare entwickeln, Eingaben validieren, Fehlermeldungen ausgeben und Post-Redirect-Get anwenden.
  • Sessions, Flash-Daten, Cookies und einfache zustandsbehaftete Abläufe nachvollziehbar umsetzen.
  • Datenbankverbindung, Query Builder und Models für eine vollständige CRUD-Funktion einsetzen.
  • CSRF-Schutz, Filter, Validierung, Datei-Uploads und sichere Standardwerte von Anfang an berücksichtigen.
  • Debug Toolbar, Logs, Fehlerseiten und einfache Tests für die tägliche Fehlersuche verwenden.

Praxisarbeit

Im Seminar entsteht eine kleine Verwaltungsanwendung mit Liste, Detailansicht, Formularen, Datenbankzugriff, Validierung, Session-Meldungen und geschützten Schreiboperationen. Der Code wird gemeinsam geprüft und schrittweise verbessert.

Methodik

Kurze Theorieblöcke, Live-Coding und viele praktische Übungen wechseln sich ab. Neben MVC und Routing werden Formulare, Datenbank, Sessions, Sicherheit und Fehlersuche praktisch eingeübt; eine stärker verdichtete Alternative bietet das gesonderte Kompaktseminar.

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: PHP-Entwickler, Webentwickler und technische Einsteiger in CodeIgniter 4
Voraussetzungen: Grundkenntnisse in objektorientiertem PHP, HTML und SQL; CodeIgniter-Vorkenntnisse sind nicht erforderlich
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
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Bern 3 Tage
Luzern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben