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.
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.
Fachbereichsleitung und Ansprechpersonen
-

René Launa
Telefon: + 43 (720) 022000
E-Mail: rené.launa@seminar-experts.at -

Adam Steyer
Telefon: + 43 (720) 022000
E-Mail:
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: € 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: | Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien |
| 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 + 43 (720) 022000 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
