Seminar / Training
Beschreibung
Dieses Seminar richtet sich an Entwickler, die Strapi nicht nur konfigurieren, sondern gezielt erweitern müssen. Behandelt werden die serverseitigen Erweiterungspunkte, eigene Routen, Controller, Services, Policies, Middlewares, Lifecycle-Logik und der strukturierte Aufbau eigener Plugins.
Vier Tage sind fachlich notwendig, weil Backend-Customizing in Strapi mehrere Ebenen berührt: Datenmodell, Request-Verarbeitung, Sicherheitslogik, Wartbarkeit, Tests und Projektstruktur. Ein kürzeres Seminar würde erfahrungsgemäß nur die Oberfläche ankratzen und danach mehr Fragen erzeugen als beantworten.
Inhaltsübersicht
- Projektstruktur und Erweiterungspunkte im Backend
- Eigene Routen, Controller und Services
- Policies, Middlewares und Zugriffsschutz
- Lifecycle-Logik und Datenverarbeitung
- Plugin-Struktur, Wartbarkeit und Projektstandards
Zielgruppe
Backend-Entwickler, Fullstack-Entwickler, technische Architekten und Teams, die Strapi projektspezifisch erweitern oder als Plattform ausbauen.
Vorkenntnisse
Sichere JavaScript- oder TypeScript-Kenntnisse, Grundlagen in Node.js, HTTP, APIs und Datenmodellierung werden vorausgesetzt.
Praxis und Übungen
- Erstellen eigener API-Routen mit Controllern und Services
- Absichern projektspezifischer Funktionen über Policies
- Einbinden von Lifecycle-Logik für Validierung und Datenanreicherung
- Aufbau eines kleinen serverseitigen Plugins mit klarer Struktur
Schrittweise Seminarinhalte
- Analyse der Strapi-Projektstruktur und ihrer Backend-Ebenen
- Einrichten einer sauberen Entwicklungsumgebung für Erweiterungen
- Entwickeln eigener Routen und Controller für projektspezifische Endpunkte
- Auslagern fachlicher Logik in Services und wiederverwendbare Module
- Anwenden von Policies und Middlewares für Prüfungen und Zugriffsschutz
- Nutzen von Lifecycle-Mechanismen für kontrollierte Datenverarbeitung
- Planen und Implementieren einer Plugin-Grundstruktur
- Festlegen von Namenskonventionen, Fehlerbehandlung und Wartungsregeln
- Prüfen der Erweiterungen anhand typischer Projektanforderungen
Einordnung
Das Seminar ist eine Entwicklervertiefung. Redaktionsschulung, rein konzeptionelle Projektplanung und allgemeiner Serverbetrieb werden nur als Rahmenbedingungen berücksichtigt.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: | ###VIERTAGEHOCH### |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Backend-Entwickler, Fullstack-Entwickler, Architekten |
| Voraussetzungen: | Gute JavaScript- oder TypeScript-Kenntnisse, Node.js-Grundlagen, API-Erfahrung |
| Standorte: | ###STANDORTE### |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, 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 |
| ###TEL### |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
