- Folgende Lerninhalte werden in unserem PHP Kurs vermittelt:
- Laravel Übersicht
- Aufbau von Laravel
- Architektur und Bestandteile
- MVC
- Verzeichnisse
- Das CLI Interface
- Setup der Entwicklungs Toolchain und DIE
- Einstieg in Laravel
- Projekt-Erstellung mit Composer
- Ein erstes Laravel Projekt
- Artisan Command
- Routing
- Routen anlegen
- Parameter für Routen
- Views
- Templates
- Ausgabe mit Blade
- Bedingtes Rendern
- Kontrollstrukturen in Templates
- Controller in Laravel
- GET, POST, REQUEST Handling in Laravel
- Headers, Cookies und Return Codes
- Assets und Styling
- CSS und JavaScript richtig laden
- Blade Komponenten
- Services
- Zugriff auf Datenbanken
- Eloquent ORM
- Was ist ein ORM und wie funktioniert es in Laravel?
- Models in Eloquent verstehen und erstellen
- CRUD (Create, Read, Update, Delete)
- Query Builder
- Relations und verschiedene Modelle gleichzeitig laden
- Relations mit Eloquent
- Lazy vs. Eager loading
- Laravel und REST APIs
- API Routing
- JSON zurückgeben
- Status Codes
- Authentifizierung
- Autorisierung
- Policies, Gates & Co
- Caching
- File Uploads und Downloads
- Error Handling
- Pagination
- API Dokumentation
- API Testing
- Fortgeschrittene Themen
- Caching und Performance
- Datei Storage
- Testing
- Queues
- Hintergrundbearbeitung
- Observers, Listeners und Co.
- Übersetzung
Zielgruppe:
PHP EntwicklerInnen, Web EntwicklerInnen
Grundkenntnisse in PHP und SQL. Es sind keine Kenntnisse in Laravel oder einem anderen PHP Framework notwendig, aber sie Schaden auch nicht.