Seminare
Seminare

Laravel PHP Framework Komplettkurs - Vom Einstieg bis zur professionellen Architektur

Seminar - GFU Cyrus AG

Nach dem Seminar kennen Sie die zentralen Bausteine einer modernen Laravel-Anwendung - vom Projekt-Setup bis zur sauberen Architektur. Sie können Projekte initialisieren und mit Models, Routen, Controllern sowie Views umsetzen. Sie modellieren Datenbankstrukturen und Beziehungen und erzeugen Testdaten mit Factories und Seedern.

Aufbauend darauf strukturieren Sie Ihre Geschäftslogik mit Services und Repositories, validieren und transformieren Daten mithilfe von DTOs und kontrollieren Abläufe durch Middleware. So sind Sie in der Lage, wartbare und klar strukturierte Webapplikationen im PHP-Umfeld zu entwickeln.
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

1.-3. Tag: Auch separat buchbar als


  • Grundlagen und Projekt-Setup
    • Einführung und Überblick
    • MVC-Struktur
    • Ein neues Laravel-Projekt aufsetzen
    • Artisan

  • Eloquent-Models und Migrations
    • Überblick über Models
    • Überblick über Migrations
    • Neue Models erstellen
    • Migration der Datenbank

  • Relationships
    • Beziehungen zwischen Models
    • Relationships in der Migration verwenden

  • Factories und Seeder
    • Überblick über Factories und Seeder
    • Factories für Testdaten definieren
    • Seeder zum Erstellen der Testdaten
    • Beziehungen in Seedern

  • Routes
    • Was sind Routes?
    • Prinzip des Routings
    • Routes definieren
    • Namen und Präfixe für Routes
    • Routes und Controller verbinden
    • Namespaces verwenden
    • Routes gruppieren

  • Controller und Requests
    • Übersicht über Controller
    • Controller über Routes verwenden
    • Requests
    • Route-Model-Binding

  • Views
    • Übersicht über Views


4.-5. Tag: Auch separat buchbar als


  • Data Transfer Objects (DTOs) mit Laravel Data
    • Einführung in DTOs und ihren Nutzen
    • Laravel Data: Installation und Grundkonzept
    • Validierung und Transformation von Daten
    • Einsatz von DTOs im Controller und Service Layer

  • Services und Repositories
    • Auslagern von Geschäftslogik aus den Controllern
    • Aufbau von Service-Klassen zur Anwendungslogik
    • Verwendung von Repositories für Datenzugriffe
    • Best Practices für testbaren und wartbaren Code
    • Service-Provider und Dependency Injection

  • Middleware effektiv nutzen
    • Was ist Middleware?
    • Registrierung und Einsatz eigener Middleware
    • 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

Zielgruppe:
Das Seminar richtet sich an Web- und PHP-Entwicklerinnen und -Entwickler, die Laravel grundlegend erlernen und weiterführende Kenntnisse für die Strukturierung größerer Projekte erwerben möchten. Es eignet sich für Mitarbeitende aus Agenturen, IT-Abteilungen und Start-ups sowie für Freelancer.

Teilnahmevoraussetzungen


Sie besitzen Grundkenntnisse in PHP, einschließlich Variablen, OOP-Konzepten und Klassen.

Sie bringen erste Erfahrungen mit HTML, CSS und relationalen Datenbanken wie MySQL mit.

Der Umgang mit der Kommandozeile ist von Vorteil.

Der fortgeschrittene Teil baut auf den Models, Routen und Views auf, die Sie in den ersten drei Seminartagen kennenlernen.
Seminarkennung:
S2041
Nach unten
Nach oben
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.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha