SEMINAR
Laravel - Basis
Kein Badge verfügbar.
Das erwartet Sie
Einführung
- Was ist Laravel? Eine Vorstellung des Frameworks
- Unterschiede zwischen Laravel und anderen Frameworks
Grundlagen
- Erstellung und Strukturierung von Laravel-Projekten
- Aufbau einer Laravel-Applikation
- Verwendung von Environment-Variablen
- Konfiguration von Laravel mit dotenv
- Umgang mit Konfigurationsdateien und Abrufen von Werten
- Integration von Environment-Variablen in Konfigurationsdateien
- Caching von Konfigurationen
- Einführung in Dependency Injection
URLs, Routing, Request & Response in Laravel
- Erstellung von API- und Webrouten
- Definition von Routen mit und ohne Parameter
- Caching von Routen
- Routing für GET-, POST-, PUT- und DELETE-Requests
- Ablauf der Request-Verarbeitung
- Nutzung von Middlewares
- Autorisierung von Requests
- Validierung von Requests
- Verschiedene Response-Typen (JSON/HTML)
Datenbankinteraktion
- Arbeiten mit Migrationen
- Erstellung und Strukturierung von Migrationen
- Aufbau und Abbau von Datenbanken
- Verwendung von Seeding zum Befüllen der Datenbank
- Einsatz von Model-Factories zur Generierung von Testdaten
Eloquent ORM
- Erstellen von Modellen im Eloquent ORM
- Durchführung von CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen) mit Eloquent
- Nutzung von „Soft Deletes“ und Wiederherstellung von Datensätzen
- Überblick über Datenbankbeziehungen
- 1-zu-1-Beziehungen
- 1-zu-N-Beziehungen
- N-zu-M-Beziehungen
- Arbeiten mit Pivot-Tabellen
- Polymorphe Beziehungen
- Anwendung von CRUD-Methoden bei Beziehungen
SQL-Abfragen in Laravel mit dem Query-Builder
- Ausführen von SQL-Anweisungen ohne Verwendung des ORM
Blade – Laravel Template Engine
- Erstellen und Rendern von Views
- Übergabe von Daten an Views
- Verwendung von Kontrollstrukturen in Views
- Einbindung von Subviews
- Vererbung von Views
- Erweiterung von Views mit eigenen Methoden
- Erstellung von Formularen
- Schutz vor CSRF (Cross-Site Request Forgery)
- Anzeige von Fehlermeldungen im Frontend
Controller in Laravel
- Erstellen von Controllern
- Zuordnung von Routen zu Controller-Aktionen
- Verarbeitung von Request-Daten in Controllern
- Validierung von Formularen und Requests
- Handhabung von Dateiuploads und Dateimanagement
Registrierung, Login, Sessions & Sicherheit
- Lesen und Schreiben von Session-Daten in Laravel
- Anzeige von "Flash"-Daten über Sessions
- Hashing und Verschlüsselung von Daten
- Implementierung von Registrierungs- und Login-Funktionalitäten
- Vergleich zwischen Laravel Fortify und Laravel Starter Kits
- E-Mail-Verifikation für Benutzer
- Unterschied zwischen Authentifizierung und Autorisierung
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