Beschreibung
Laravel PHP Framework Komplett für PHP-Entwickler
Mit dem Laravel Web Framework lassen sich komplexe und skalierbare Web Anwendungen entwickeln. Am ersten Tag lernen Sie die Grundlagen von Laravel kennen: wie es funktioniert, wie man Views, Controllers sowie Models erstellt und all diese Dinge zu einer leistungsfähigen Applikation verbindet.Das Speichern und Holen von Daten aus Datenbanken ist eine der Schlüsselaufgaben von modernen Web-Anwendungen. So erfahren Sie am zweiten Tag des Seminars, wie einfach man mit Laravel Models und Datenbanken arbeiten kann. Sie erstellen, konfigurieren Models und verbinden Sie mit Datenbanktabellen. Damit sind Sie in der Lage, dynamische Datenbankanwendungen mit Laravel zu entwickeln.
Benutzer, Authentifikation und Autorisierung werden in (fast) jeder Web-Anwendung gebraucht. Am dritten Tag der Schulung statten Sie eine Laravel Anwendung mit Authentifikation aus.
RESTful Webservices bzw. REST-Schnittstellen oder REST-API spielen in modernen Web-Anwendungen eine immer größere Rolle. Am vierten Tag des Kurses werden Sie mit der Struktur von REST-Schnittstellen vertraut gemacht und lernen, wie man REST-API's in Laravel implementiert.
Bei einer Laravel Firmenschulung kann auf Sanctum eingegangen werden. Laravel Sanctum bietet ein federleichtes Authentifizierungssystem für SPAs (Single Page Applications), mobile Anwendungen und einfache, Token-basierte APIs. Ausserdem kann auf die neuen Features von Lavarel 8 eingegangen werden:
Job-Batching ist eines der interessantesten Merkmale von Laravel 8.
Der Laravel Jetstream hat eingebaute Funktionen wie Benutzerprofilverwaltung, Zwei-Faktor-Authentifizierung, API-Token, Team-Management und Multi-Session-Management.
Kommende Starttermine
Wählen Sie aus 11 verfügbaren Startterminen
Inhalte / Module
- Einstieg in Laravel
- Laravel Überblick
- Die Laravel-MVC Struktur
- Ein Laravel-Projekt erstellen
- Die Laravel-Verzeichnis-Struktur
- Das Artisan Command Line Interface
- Laravel Views und Templates
- Templating Engines
- Blade Templating Engine
- Blade Partials
- Blade Kontrollstrukturen
- XSS - Schutz mit Blade
- Laravel Routing
- Einführung in Routing
- Laravel Request Flow
- Routen erstellen
- Navigation und benannte Routen
- Übergabe von Routing Parameter
- POST-Routen erstellen
- Gruppierung von Routen
- Laravel Request und Response Verarbeitung
- Requests empfangen und Responses senden
- POST-Requests verarbeiten
- Dependency Injection (DI)
- Schutz vor CSRF-Attacken
- Sessionmanagement
- Eingabevalidierung
- Laravel Controllers und Models
- Einführung in Controllers und Models
- Routen und Controller
- Alternative Routensyntax
- Einstieg in Laravel Models und Daten
- Überblick Laravel und Datenbankverarbeitung
- Eloquent ORM - Einführung
- Datenbankverbindungen verwalten
- Laravel Models und Migrations
- Eloquent Models
- Einführung in Migration von Datenbanken
- Erstellen von Migrationen
- Verwalten von Migrationen
- Datenbankabfragen und Initialisierung von Daten
- Daten einfügen
- Daten lesen
- Daten aktualisieren
- Daten löschen
- Soft Deleting versus Hard Deleting
- Laravel Query Builder
- Datenbanken initialisieren
- Datenbankbeziehungen
- Überblick Daten und Relationen
- Erstellen von 1:n-Beziehungen
- Abfragen von 1:n-Beziehungen
- Lazy Loading versus Eager Loading
- Erstellen von n:m-Beziehungen
- Abfragen von n:m-Beziehungen
- Ausgabe von Daten
- Überblick Accessors und Mutators
- Erstellen von Mutators
- Erstellen von Accessors
- Erstellen von Pagination
- Einstieg in Laravel Authentifikation und Autorisierung
- Überblick Authentifikation
- Authentifikation versus Autorisierung
- Authentifikation in Laravel
- Konfiguration von Laravel Authentifikation
- Benutzer erstellen und authentisieren
- Erstellen einer Authentifikation-Komponente
- make:auth-Kommando
- Analyse der Authentifikation-Komponente
- Anpassung der Benutzer Authentifikation
- Authentifikation-Facade
- Authentifikation-Konfiguration
- Authentifikation und „Gates“
- Verwalten von Zustandsdaten
- Wiedererkennen von Benutzern
- Passwörter zurücksetzen
- Models und Migrations für das Zurücksetzen von Passwörter
- Konfiguration Authentifikation und E-Mail für das Zurücksetzen von Passwörter
- Verwenden der Password-Reset-Funktion
- Anpassung von Views
- Anpassung von Meldungen
- Schutz von Routen über Middleware
- Überblick Middleware
- Erstellen und Verwenden einer Middleware
- Middleware und Authentifikation
- Auth-Middleware
- Einstieg in RESTful Web Services mit Laravel
- REST Grundlagen
- Cross-origin Resource Sharing (CORS)
- Entwurf und Struktur von RESTful Web Services
- REST-API Endpunkte definieren
- Konventionen für API Endpunkte
- Request und Response
- Datenformate
- HTTP-Methoden
- Schutz von Routen
- Routing
- Routen in Laravel erstellen
- RESTful Routen
- RESTful Controllers
- Routen gruppieren
- Request- und Response-Verarbeitung
- Laravel Request- und Response-Flow
- Request-Eingaben verarbeiten
- Validierung von Daten
- Response-Ergebnisse erstellen
- CRUD-Operationen
- Datenbanken
- Eloquent-ORM
- Migrations
- Beziehungen
- Authentifikation
- Methoden der Authentifikation
- JWT und OAuth2
- Einsatz von JWT in Laravel
- „Token-based“-Authentifikation
Zielgruppe / Voraussetzungen
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Anzeige