Inhaltsübersicht
- Seminarprofil
- Lernziele
- Inhalte
- Praxisübungen
- Zielgruppe und Voraussetzungen
Seminarprofil
Inertia verbindet klassische Laravel-Routen und Controller mit komponentenbasierten Frontends. Dadurch bleibt die serverseitige Anwendungsstruktur erhalten, während Navigation und Interaktion das Verhalten einer Single-Page-Anwendung bieten.
Die praktischen Übungen werden mit einem vorab festgelegten Frontend-Stack durchgeführt. Vue, React und Svelte werden hinsichtlich Starter-Kit-Struktur, Komponentenmodell und Team-Eignung verglichen; eine vollständige parallele Vertiefung aller drei Frameworks ist nicht Gegenstand des Seminars.
Lernziele
- Inertia-Architektur und Request-Fluss verstehen
- ein Laravel-Starter-Kit mit passendem Frontend-Stack strukturieren
- Page Components, Layouts und typisierte Props entwickeln
- Formulare, Validierung und Fehlerzustände ohne doppelte API-Schicht umsetzen
- partielle Reloads, Deferred Props und Asset-Builds optimieren
- Authentifizierung, Autorisierung und Frontend-Abläufe testen
Inhalte
Inertia-Architektur und Starter Kits
Zusammenspiel von Laravel-Routen, Controllern, Inertia-Responses und Frontend-Komponenten. Auswahl und Aufbau der React-, Vue- oder Svelte-Starter-Kits.
- Serverseitiges Routing
- Page Components
- Starter-Kit-Struktur
- Frontend-Stack-Auswahl
TypeScript, Vite und Projektstruktur
Typdefinitionen, Alias-Konfiguration, Komponenten- und Layoutstruktur, Asset-Build, Umgebungsvariablen und Entwicklungsworkflow.
- TypeScript-Typen
- Vite-Konfiguration
- Layouts und Komponenten
- Build- und Entwicklungsmodus
Navigation, Props und Datenfluss
Links, Visits, Shared Data, Flash-Daten, Lazy und Deferred Props, partielle Reloads und kontrollierter Client-Zustand.
- Inertia Navigation
- Shared Props
- Partial Reloads
- Deferred Data
Formulare und Validierung
Form Helper, serverseitige Form Requests, Fehlerzuordnung, Uploads, Fortschritt, optimistische Rückmeldungen und Schutz vor doppelten Übermittlungen.
- Form State
- Validation Errors
- File Uploads
- Submission Control
Authentifizierung und Autorisierung
Starter-Kit-Flows, geschützte Routen, Berechtigungsinformationen, sichere Prop-Auswahl und serverseitige Policies.
- Authentication Flow
- Protected Pages
- Policy Data
- Datenminimierung
Performance, SSR und Tests
Code Splitting, Asset-Versionierung, serverseitiges Rendering als Option, HTTP- und Browsertests sowie komponentennahe Prüfungen.
- Code Splitting
- Asset Versioning
- SSR-Grundlagen
- Feature- und Browsertests
Praxisübungen
- Schritt 1: Ein Starter-Kit auswählen und die Projektstruktur analysieren.
- Schritt 2: Layouts, Navigation und typisierte Page Props aufbauen.
- Schritt 3: Eine Listenansicht mit Filtern, Pagination und partiellen Reloads implementieren.
- Schritt 4: Ein Formular mit Validierung, Upload und Fehlerrückmeldung entwickeln.
- Schritt 5: Authentifizierung und fachliche Berechtigungen integrieren.
- Schritt 6: Build, Ladeverhalten und zentrale Benutzerabläufe testen.
Zielgruppe und Voraussetzungen
Zielgruppe: Laravel-Full-Stack-Entwickler und Frontend-affine PHP-Entwickler, die moderne Single-Page-Erlebnisse ohne separate REST-Schicht aufbauen möchten.
Voraussetzungen: Sichere Laravel-Grundlagen sowie Grundkenntnisse in JavaScript oder TypeScript und mindestens einem komponentenbasierten Frontend-Framework.
Fachbereichsleitung und Ansprechpersonen
-

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: | 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: | Laravel-Full-Stack-Entwickler und Frontend-affine PHP-Entwickler, die moderne Single-Page-Erlebnisse ohne separate REST-Schicht aufbauen möchten. |
| Voraussetzungen: | Sichere Laravel-Grundlagen sowie Grundkenntnisse in JavaScript oder TypeScript und mindestens einem komponentenbasierten Frontend-Framework. |
| 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: | 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 |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
