Laravel das PHP Framework - Der komplette Einstieg
Ihre Termine
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
Die Schulung bietet PHP EntwicklerInnen einen kompletten Einstieg in das Laravel Framework inklusive Eloquent. Im Kurs wird, gemeinsam mit den Teilnehmern, eine “echte” und komplexe Laravel Web-Applikation entwickelt, getestet und deployed. Kein langweiliger Frontalunterricht!
Inhalte
Laravel Übersicht
- Aufbau von Laravel
- Architektur und Bestandteile
- MVC
- Verzeichnisse
- Das CLI Interface
- Setup der Entwicklungs Toolchain und IDE
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
Voraussetzungen
Grundkenntnisse in PHP und SQL. Es sind keine Kenntnisse in Laravel oder einem anderen PHP Framework notwendig, aber sie Schaden auch nicht.
Zielgruppe
- PHP EntwicklerInnen
- Web EntwicklerInnen
Hinweise
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest – praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
D