- Grundlagen & Models
- Einführung
- Überblick
- MVC struktur
- Neues Laravel Projekt aufsetzen
- Artisan
- Models & Migrations
- Überblick über Models
- Überblick über Migrations
- Neue Models erstellen
- Migration der Datenbank
- Relationships
- Beziehungen zwischen Models
- Relationships in der Migration verwenden
- Factories & Seeder
- Überblick zu Factories und Seeders
- Factories für Testdaten definieren
- Seeder zum erstellen der Testdaten
- Beziehungen in Seeders
- Routes, Controller und Views
- Routes
- Was sind Routes?
- Prinzip des Routings
- Routes definieren
- Namen und Prefixe für Routes
- Routes und Controller verbinden
- Namespaces verwenden
- Routes gruppieren
- Controller
- Übersicht über Controller
- Controller über Routes verwenden
- Requests
- Route-Model-Binding
- Views
LernzieleNach dem Seminar sind Sie in der Lage, eigenständig Laravel-Projekte aufzusetzen und mit den wichtigsten Kernkomponenten wie Models, Routen, Controllern und Views zu arbeiten. Sie beherrschen den Umgang mit Migrationen, Datenbankbeziehungen sowie mit Factory-Daten für Testzwecke. Zusätzlich lernen Sie die Grundprinzipien des TALL-Stacks kennen und können damit moderne, reaktive Anwendungen umsetzen.
ZielgruppenDieses Seminar richtet sich an Webentwicklerinnen und Webentwickler, die mit Laravel ein modernes, leistungsfähiges PHP-Framework kennenlernen möchten. Auch Umsteigerinnen und Umsteiger von anderen PHP-Frameworks oder Entwickler mit ersten Erfahrungen in PHP sind hier richtig. Besonders geeignet ist das Seminar für Personen aus Agenturen, IT-Abteilungen oder dem Freelance-Bereich, die schnelle, elegante Weblösungen realisieren wollen.
Teilnahmevoraussetzungen:- Sie benötigen Grundkenntnisse in PHP (z. B. Funktionen, Klassen, Variablen, Schleifen)
- Sie verfügen über erste Erfahrung im Umgang mit HTML und CSS
- Sie haben Grundkenntnisse im Umgang mit relationalen Datenbanken (z. B. MySQL)
- Erfahrungen mit der Kommandozeile sind hilfreich, aber nicht zwingend erforderlich
- Es handelt sich um ein Einsteigerseminar mit Praxisbezug