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.

Nach oben scrollen