Laravel
Modulbeschreibung

Laravel: Elegante Webentwicklung meistern
Laravel hat mit seinem schlanken und effizienten Aufbau neue Maßstäbe in der Webentwicklung gesetzt und die Erstellung komplexer Anwendungen vereinfacht. Dieses Modul bietet Ihnen eine umfassende Einführung in Laravel und versetzt Sie in die Lage, elegante, sichere und skalierbare Webanwendungen zu erstellen.
Sie lernen, die leistungsstarken Funktionen von Laravel zu nutzen, darunter die elegante Syntax, das ausdrucksstarke ORM und die robusten Sicherheitsfunktionen. Sie beschäftigen sich mit Themen wie Routing, Controllern, Middleware und Service Providern, um gut strukturierte und wartbare Anwendungen zu entwickeln.
Wenn Sie Laravels Template-Engine Blade beherrschen, sind Sie in der Lage, dynamische und optisch ansprechende Webseiten zu erstellen. Außerdem lernen Sie, wie Sie mit Hilfe von Eloquent ORM effizient mit Datenbanken arbeiten können, was die Interaktion mit Datenbanken vereinfacht und die Entwicklungszeit verkürzt.
Dieses Modul vermittelt Ihnen die Fähigkeiten, um reale Webanwendungen zu erstellen, von einfachen CRUD-Operationen bis hin zu komplexen E-Commerce-Plattformen. Mit einem fundierten Verständnis der Best Practices und Konventionen von Laravel schreiben Sie sauberen, effizienten und sicheren Code.
Nach Abschluss dieses Moduls können Sie:
Robuste Webanwendungen erstellen: Sie werden in der Lage sein, skalierbare und sichere Webanwendungen mit den leistungsstarken Funktionen von Laravel zu erstellen.
Die Kernkonzepte von Laravel beherrschen: Sie erlangen ein tiefes Verständnis der MVC-Architektur, des Routings, der Controller und der Middleware von Laravel.
Eloquent ORM effektiv nutzen: Sie werden in der Lage sein, mit Laravel's Eloquent ORM effizient mit Datenbanken zu interagieren.
Erweiterte Laravel-Funktionen implementieren: Sie lernen, wie Sie erweiterte Laravel-Funktionen wie Authentifizierung, Autorisierung, Caching und Warteschlangen nutzen.
Lerninhalte

Laravel Grundlagen: Der einfache Einstieg in die professionelle Webentwicklung
Laravel hat sich zu einem der beliebtesten PHP-Frameworks entwickelt – und das aus gutem Grund! Viele Entwickler:innen setzen im professionellen Kontext auf Laravel, da es leicht zu erlernen ist, viele Sicherheitsfunktionen bietet und Laravel-Anwendungen selbst unter Last eine hohe Performance aufweisen.
In dieser Class eignen Sie sich schnell die Grundlagen der Framework-Programmierung mit Laravel an und entwickeln moderne, performante und sichere Webanwendungen. Zahlreiche Tutorials, Übungen und Cheatsheets führen Sie Schritt für Schritt in die Arbeit mit Laravel ein.
Themenschwerpunkte sind:
Die MVC-Architektur
Die Template Engine Blade
Der OR-Mapper Eloquent
Die Entwicklungsumgebung Homestead
Die Nutzung von Git und Linux
Die Individualisierung von Laravel
In einer Abschlussarbeit wenden Sie das Gelernte an und lösen eine konkrete Aufgabenstellung mit Laravel. So sind Sie bestens gerüstet für Ihre Karriere in der Webentwicklung!

Laravel für Fortgeschrittene: Meistere sichere und effiziente Webanwendungen
Das PHP-Framework Laravel ist ein Garant für die Sicherheit und Effizienz moderner Webanwendungen. In der Fortsetzung unserer Laravel-Class vertiefen Sie Ihre Kenntnisse und erlernen fortgeschrittene Techniken für die Entwicklung sicherer und effizienter Webanwendungen.
Sie lernen, die Sicherheitsfeatures von Laravel optimal zu nutzen und Anwendungen für Benutzerverwaltung, Login-Systeme, Authentifizierung und Autorisierung zu entwickeln. Zahlreiche Übungen und Videos vermitteln Ihnen praxisorientiertes Wissen zu Themen wie Middleware, Logging, Berechtigungen, Dateiuploads, E-Mail-Versand, Events, Queues, Broadcasting, Redis und Laravel Horizon.
Damit sind Sie bestens gerüstet für eine vielfältige berufliche Karriere in der Webentwicklung mit PHP und Laravel.
Workload
Für dieses Modul ist ein durchschnittlicher Workload von ca. 118 Stunden vorgesehen. Dieser Wert repräsentiert die geschätzte Gesamtzeit, die Sie für den erfolgreichen Abschluss des Moduls benötigen werden.


