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.

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: 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich und Webinar: CHF 1.797 zzgl. MwSt.
Inhaus: CHF 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: Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich
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 +41 (800) 225127

Seminartermine

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

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