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.
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.
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.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Michael Adler
Telefon: + 41 (800) 225127
E-Mail: michael.adler@seminar-experts.ch -

Stefano Conti
Telefon: + 41 (800) 225127
E-Mail: stefano.conti@seminar-experts.ch
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.
