Seminare
Seminare

Laravel PHP Framework Komplettkurs - Vom Einstieg bis zur professionellen Architektur

Webinar - GFU Cyrus AG

Nach dem Seminar beherrschen Sie den gesamten Lebenszyklus einer modernen Laravel-Anwendung. Sie können Projekte planen, initialisieren und mit Models, Routen, Controllern sowie Views umsetzen. Sie setzen den TALL-Stack für dynamische Interfaces ein, schreiben Unit-Tests mit PEST und verwenden Factories zur Testdaten­erzeugung. Aufbauend darauf strukturieren Sie Ihre Business-Logik mit Services und Repositories, validieren Daten per DTOs und kontrollieren Abläufe durch Middleware-Ketten. So sind Sie in der Lage, skalierbare, wartbare und performance-optimierte Web­applikationen im PHP-Umfeld zu entwickeln.
Termin Ort Preis*
01.12.2025- 05.12.2025 Köln 3.677,10 €
01.12.2025- 05.12.2025 online 3.677,10 €
07.09.2026- 11.09.2026 online 3.677,10 €
07.09.2026- 11.09.2026 Köln 3.677,10 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

1.-3. Tag: Auch separat buchbar als


  • 1. Tag, Grundlagen & Models
    • Einführung
      • Überblick
      • MVC struktur
      • Neues Laravel Projekt aufsetzen
      • Artisan

    • Models & Migrations
      • Überblick über Models
      • Überblick über Migrations
      • Neue Models erstellen
      • Migration der Datenbank

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

    • Factories & Seeder
      • Überblick zu Factories und Seeders
      • Factories für Testdaten definieren
      • Seeder zum erstellen der Testdaten
      • Beziehungen in Seeders


  • 2. Tag: Routes, Controller und Views
    • Routes
      • Was sind Routes?
      • Prinzip des Routings
      • Routes definieren
      • Namen und Prefixe für Routes
      • Routes und Controller verbinden
      • Namespaces verwenden
      • Routes gruppieren

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

    • Views
      • Übersicht über Views


  • 3. Tag
    • Testing
      • Unit Tests
      • PEST-Test



4.-5. Tag: Auch separat buchbar als


  • Tag 4 - Datenobjekte, Services und Repositories
    • 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 & Repositories
      • Trennung 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


  • Tag 5 - Middleware effektiv nutzen
    • Middleware in Laravel
      • Was sind Middlewares?
      • Registrierung und Einsatz eigener Middlewares
      • Middleware zur Zugriffskontrolle und Datenmanipulation
      • Parameterübergabe in Middleware
      • Kombination und Kettenbildung von Middlewares
      • Middleware vs. Policy vs. Form Requests - wann was?

    • Abschluss & Best Practices
      • Architekturentscheidungen im Laravel-Projekt
      • Tipps zur Codequalität und Projektstruktur
      • Diskussion und Fragen aus der Praxis


Dauer/zeitlicher Ablauf:
5 Tage
Zielgruppe:

Web- und PHP-Entwicklerinnen und -Entwickler, die Laravel grundlegend erlernen und direkt bestes Praxiswissen für größere Projekte mitnehmen möchten. Ideal für Mitarbeitende aus Agenturen, IT-Abteilungen, Start-ups oder als Freelancer.

Teilnahmevoraussetzungen


  • Sie besitzen Grundkenntnisse in PHP (Variablen, OOP-Konzepte, Klassen).
  • Erste Erfahrung mit HTML / CSS sowie relationalen Datenbanken (MySQL o. Ä.).
  • Umgang mit der Kommandozeile ist von Vorteil.
  • Für den fortgeschrittenen Teil sollten Ihnen Models, Routen und Views nicht völlig fremd sein.
Seminarkennung:
R78942
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