Seminar CodeIgniter 4 – REST-APIs und Webservices

Stabile Schnittstellen statt zufälliger JSON-Ausgaben

Eine API ist ein langfristiger Vertrag zwischen Systemen. Das Seminar zeigt, wie CodeIgniter 4 Ressourcenrouten, Controller, Antwort- und Validierungsfunktionen zu einer konsistenten Schnittstelle verbindet. Neben erfolgreicher Verarbeitung werden Fehler, Berechtigungen, Lastgrenzen und Änderbarkeit von Anfang an berücksichtigt.

Die Teilnehmer entwickeln eine kleine Ressourcen-API, die Daten liest und verändert, Fehler strukturiert ausgibt, Zugriffe schützt und automatisiert getestet wird. Dabei werden pragmatische Entscheidungen zu URI-Design, Statuscodes und Versionierung diskutiert.

Zielgruppe

Das Seminar richtet sich an Entwickler, die mobile Clients, Single-Page-Anwendungen, Partnerintegrationen oder interne Dienste mit CodeIgniter 4 anbinden. Auch Teams mit bereits vorhandenen Endpunkten profitieren von der systematischen Vereinheitlichung von Antworten und Fehlerfällen.

Voraussetzungen

Erforderlich sind CodeIgniter-Grundlagen, sicherer Datenbankzugriff und Grundkenntnisse zu HTTP-Methoden, Statuscodes und JSON. Erfahrungen mit Authentifizierungstokens sind hilfreich, werden aber nicht vorausgesetzt.

Seminarinhalte

  • Ressourcen und Operationen aus fachlichen Anforderungen ableiten und URIs konsistent gestalten.
  • Ressourcenrouten, ResourceController und eigene Controller-Strukturen gezielt einsetzen.
  • Requests, JSON-Nutzdaten, Header, Formate und Content Negotiation verarbeiten.
  • API-Antworten mit passenden Statuscodes, Nutzdaten und einheitlichen Fehlerobjekten erzeugen.
  • Eingaben validieren, fachliche Konflikte unterscheiden und Datenbankfehler nicht unkontrolliert offenlegen.
  • Authentifizierung und Autorisierung mit Filtern und CodeIgniter Shield in API-Abläufe integrieren.
  • Rate Limiting mit Throttler und Filterlogik umsetzen sowie nachvollziehbare Grenzwertantworten liefern.
  • Pagination, Filter, Sortierung, Suchparameter und begrenzte Feldmengen für große Datenbestände entwerfen.
  • Idempotenz, Nebenwirkungen, Transaktionen und konkurrierende Änderungen bei Schreiboperationen behandeln.
  • CORS, sichere Header, Protokollierung und Schutz vertraulicher Informationen berücksichtigen.
  • Versionierungs- und Kompatibilitätsstrategien sowie maschinenlesbare Schnittstellenbeschreibung einordnen.
  • Feature-Tests für Erfolgsfälle, Validierungsfehler, fehlende Berechtigungen und Lastgrenzen erstellen.

Praxisarbeit

Eine vollständige CRUD-API wird implementiert, abgesichert und getestet. Die Teilnehmer ergänzen Pagination, Fehlerformat und Rate Limiting und prüfen die Schnittstelle anhand definierter Akzeptanzfälle.

Methodik

Kurze Architekturblöcke, Live-Coding und umfangreiche API-Tests wechseln sich ab. Neben Endpunkten werden auch Authentifizierung, Fehlerverträge, Lastbegrenzung und automatisierte Prüfung praktisch behandelt.

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.198 zzgl. MwSt.
Inhaus: € 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: CodeIgniter-Entwickler für Integrationen, mobile Anwendungen und entkoppelte Frontends
Voraussetzungen: CodeIgniter-4-Grundlagen sowie Kenntnisse in HTTP, JSON und Datenbankzugriff
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 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Bern 2 Tage
Luzern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben