SEMINAR
Laravel - Aufbau
Kein Badge verfügbar.
Das erwartet Sie
Konfiguration
- Umgang mit Environmentvariablen
- Abrufen von Werten aus Konfigurationsdateien
- Integration von Environmentvariablen in Konfigurationsdateien
- Caching von Konfigurationen zur Performanceoptimierung
Datenbankinteraktion mit Eloquent ORM
- Durchführung von CRUD-Operationen mit Eloquent
- Nutzung von „Soft Deletes“ und Wiederherstellung von Datensätzen
- Überblick über verschiedene Beziehungstypen:
- 1-zu-1-Beziehungen
- 1-zu-N-Beziehungen
- N-zu-N-Beziehungen
- Arbeiten mit Pivot-Tabellen
- Implementierung polymorpher Beziehungen
- Verwendung des QueryBuilders ohne Models
- Verbindung von Modellen mit unterschiedlichen Datenbanken
- Einsatz von Transaktionen zur Gewährleistung der Datenintegrität
Middleware-Komponenten
- Bedeutung und Rolle von Middleware im Request-Ablauf
- Erstellen eigener Middleware-Komponenten
- Integration und Einbindung von Middleware in die Anwendung
Laravel CLI-Tool Artisan
- Erstellen von Migrationen, Modellen und Controllern über Artisan
- Ausführen und Rückgängigmachen von Migrationen
- Ausführen von vordefinierten Commands
- Erstellen eigener Konsolenbefehle (Commands)
- Ausführen und Verwalten von benutzerdefinierten Commands
Queues
- Verwendung von Laravel Queues für asynchrone Aufgaben
- Konfiguration und Anpassung von Queues
- Einsatz von Queues zur Stapelverarbeitung von Aufgaben
- Integration von Laravel Scheduler zur zeitgesteuerten Ausführung von Queues
Mailing
- Erstellen und Verwalten von E-Mail-Templates
- Gestaltung von E-Mails mit Markdown
- Versenden von E-Mails aus der Anwendung
- Hinzufügen von Anhängen zu E-Mails
- E-Mail-Versand in Queues einreihen für asynchrone Verarbeitung
Eventsystem
- Arbeiten mit Events und Listeners in Laravel
- Auslösen (werfen) von Events
- Abfangen und Verarbeiten von Events
- Übergabe von Parametern an Events
- Kombination von Events mit Queues für asynchrone Verarbeitung
Task-Scheduling
- Nutzung der Fluent-Scheduling API für die Aufgabenplanung
- Periodisches Ausführen von Aufgaben
- Ausführen von Aufgaben in Queues
- Verhindern der gleichzeitigen Ausführung eines Tasks
Laravel HTTP-Client
- Verwendung des Laravel HTTP-Clients für API-Anfragen
- Senden von Anfragen an externe Dienste und Verarbeitung der Antworten
Laravel als API-Backend
- Unterschied zwischen Web-Framework (Full Stack) und reinem API-Backend
- Definieren von API-Routen und -Controllern
- Verwendung von Form-Requests für API-Datenvalidierung
- Verwaltung von API-Tokens mit Laravel Sanctum
- Testen von APIs mithilfe des HTTP-Clients
Autorisierung
- Unterschied zwischen Rollen-Rechte-Management und Authentifizierung
- Konfiguration von Gates und Policies für den Zugriffsschutz
- Anwendung von Zugriffsrechten im Backend und Frontend des Projekts
Testing in Laravel
Durchführung von Unit-Tests zur Prüfung einzelner Komponenten
- Integrationstests für das Zusammenspiel mehrerer Systeme
- Testen von HTTP- und API-Anfragen
- Browser-Tests (Klicktests) zur Überprüfung der Benutzeroberfläche
File-Storage mit Flysystem
- Einführung in Flysystem und dessen unterstützte Adapter
- Zugriff auf lokale sowie entfernte Dateisysteme zur Speicherung und Verwaltung von Dateien
Nutzen von Cache Backends mit Laravel
- Verwendung von verschiedenen Cache-Backends in Laravel
- Zugriff auf und Verwaltung von Cache-Daten
- Löschen von Cache-Einträgen bei Bedarf
- Festlegung der TTL (Time-to-Live) für Cache-Einträge
Kein Badge verfügbar.
MARTIN HEUBECK
Sales Gruppenseminare und Inhouse Standard
Mo - Fr 8:00 - 17:00 Uhr
Martin.Heubeck@
manager-institut.de
BERATUNGSTERMIN BUCHEN
ITALIA BRILLANTE
Group Leader Inhouse und Seminarmanagement
Mo - Fr 8:00 - 17:00 Uhr
Italia.Brillante@
manager-institut.de
BERATUNGSTERMIN BUCHEN
TUGBA PAMUKCUOGLU
Seminarmanager
Mo - Fr 8:00 - 17:00 Uhr
Tugba.Pamukcuoglu@
manager-institut.de
BERATUNGSTERMIN BUCHEN
JESSICA GERSTENLAUER
Junior Seminarmanager
Mo - Fr 8:00 - 17:00 Uhr
Jessica.Gerstenlauer@
manager-institut.de
BERATUNGSTERMIN BUCHEN
FAYZULLAKHON UMAROV
Seminar and Finance Coordinator
Mo - Fr 8:00 - 17:00 Uhr
Fayzullakhon.Umarov@
manager-institut.de
BERATUNGSTERMIN BUCHEN
SIMONE HABERGER-ZAHN
Finance Manager
Mo - Fr 8:00 - 17:00 Uhr
Buchhaltung@
manager-institut.de
BERATUNGSTERMIN BUCHEN
ANNA HENNING
Marketing Manager
Mo - Fr 8:00 - 17:00 Uhr
Anna.Henning@
www.manager-institut.de
BERATUNGSTERMIN BUCHEN