WebAPI mit PHP und Laravel entwickeln
20 % Rabatt für mehrere Personen desselben Unternehmens
Dauer: 2 Tage | Preis: 580,00 €
Voraussetzungen
HTTP, Grundkenntnisse in PHP.
Beschreibung
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
Eine Laravel-Anwendung zu installieren und zu konfigurieren
Die grundlegende Struktur einer Laravel-Anwendung zu verstehen
Routen, Controller und Ansichten zu erstellen
Die Blade Templating-Engine zu verwenden
Eloquent ORM zu nutzen, um mit Datenbanken zu interagieren
Die Benutzer-Authentifizierung grundlegend zu implementieren
Artisan zu verwenden, um Entwicklungsaufgaben zu verwalten
Unit-Tests für ihre Anwendungen zu schreiben
Eine Laravel-Anwendung auf einem Hosting-Dienst bereitzustellen
Inhalte
Einführung in Laravel:
Was ist Laravel?
Warum Laravel verwenden?
Installation von Laravel
Grundstruktur einer Laravel-Anwendung:
Wichtige Dateien und Verzeichnisse
Namenskonventionen
Grundlegendes Routing
Controller und Views
Erstellung einer einfachen Laravel-Anwendung:
Installation von Laravel
Erstellen von Routen und Controllern
Anzeigen von Views
Daten zwischen Controllern und Views übergeben
Blade Templating Engine:
Grundsyntax
Steuerstrukturen
Eingebaute Funktionen
Erstellen von benutzerdefinierten Layouts
Eloquent ORM:
Einführung in Eloquent-Modelle
Definieren von Beziehungen zwischen Modellen
Ausführen von Abfragen auf Modellen
Erstellen, Lesen, Aktualisieren und Löschen (CRUD) von Daten
Praktische Übungen:
Erstellen einer einfachen Webanwendung zur Verwaltung einer Artikelliste mit CRUD
Implementierung der grundlegenden Benutzer-Authentifizierung
Artisan:
Nützliche Laravel-Entwicklungsbefehle
Erstellen von benutzerdefinierten Befehlen
Verwaltung von Datenbank-Migrationen
Testing:
Einführung in Unit-Tests
Integrationstests
Funktionale Tests
Nutzung von PHPUnit mit Laravel
Middleware:
Einführung in Middleware
Erstellen von benutzerdefinierten Middleware
Verwendung von Middleware für Authentifizierung, Autorisierung und mehr
Fehler- und Ausnahmebehandlung:
Grundlegende Fehlerbehandlung in Laravel
Registrierung und Verwaltung benutzerdefinierter Ausnahmen
Deployment einer Laravel-Anwendung:
Häufige Deployment-Optionen
Deployment auf Shared Hosting
Deployment auf VPS- oder Cloud-Servern
Praktische Übungen:
Implementierung der erweiterten Benutzer-Authentifizierung mit Middleware
Schreiben von Unit-Tests für Routen und Controller
Deployment der Laravel-Anwendung auf einem Hosting-Service
Hinweis:
Praktische Übungen werden im Laufe des Kurses bereitgestellt, damit die Teilnehmer das Gelernte direkt anwenden können.
