Nach diesem Seminar können Sie Laravel-Projekte mit den behandelten Architekturkonzepten strukturieren und erweitern. Sie setzen DTOs mit Laravel Data zur Validierung, Transformation und strukturierten Weitergabe von Daten ein. Sie können Geschäftslogik in Services auslagern, Datenzugriffe über Repositories organisieren und Abhängigkeiten mithilfe von Dependency Injection verwalten.
Darüber hinaus können Sie eigene Middleware erstellen, registrieren, parametrisieren und kombinieren. Sie verstehen die unterschiedlichen Aufgaben von Middleware, Policies und Form Requests und können deren Einsatz abwägen. So sind Sie in der Lage, wartbare und klar strukturierte Webapplikationen im PHP-Umfeld zu entwickeln.
Middleware zur Zugriffskontrolle und Datenmanipulation
Parameterübergabe in Middleware
Kombination und Kettenbildung von Middleware
Middleware, Policies und Form Requests: Wann verwenden Sie welchen Ansatz?
Abschluss und Best Practices
Architekturentscheidungen im Laravel-Projekt
Tipps zur Codequalität und Projektstruktur
Diskussion und Fragen aus der Praxis
Dauer/zeitlicher Ablauf:
2 Tage
Zielgruppe:
Dieses Seminar richtet sich an Laravel-Entwicklerinnen und -Entwickler mit soliden Grundkenntnissen. Es eignet sich für alle, die bereits einfache Laravel-Projekte umgesetzt haben und deren Architektur verbessern möchten. Angesprochen sind insbesondere Backend- und Fullstack-Entwickler sowie IT-Fachkräfte in Agenturen, Start-ups oder Unternehmen mit eigenen Weblösungen.
Teilnahmevoraussetzungen
Sie haben bereits praktische Erfahrung mit Laravel-Projekten.
Sie kennen die Grundlagen von Models, Routen, Controllern und Views.
Sie sind mit dem MVC-Modell vertraut.
Sie benötigen Grundlagen der objektorientierten Programmierung in PHP.
Das Seminar baut auf den Inhalten des Laravel-Einsteigerkurses oder vergleichbaren Kenntnissen auf.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.