Laravel: Schnell Einsteigen

Aleksandr Shitik
Aleksandr Shitik

Ich schreibe meine eigenen Beiträge und Bücher und rezensiere Filme und Bücher. Experte für Kosmologie und Astronomie, IT, Produktivität und Planung.

Laravel: Schnell Einsteigen
Matt Stauffer
Genres: Programmierung
Jahr der Veröffentlichung: 2020
Jahr der Lektüre: 2023
Meine Bewertung: Höchste
Anzahl der Lesevorgänge: 2
Gesamtseitenzahl: 524
Zusammenfassung (Seiten): 21
Originalsprache der Veröffentlichung: Englisch
Übersetzungen in andere Sprachen: Russisch

Allgemeine Beschreibung

"Laravel. The Complete Guide" von Matt Stauffer ist ein detaillierter, praktischer Leitfaden zum modernen PHP-Framework Laravel, der sich an Entwickler mit grundlegenden PHP-Kenntnissen richtet, die schnell und effektiv Webanwendungen erstellen möchten. Das Buch behandelt eine breite Palette von Laravel-Funktionen, von grundlegenden Konzepten bis hin zu fortgeschrittenen Werkzeugen des Ökosystems.

Der Autor beginnt mit der Erklärung der Hauptvorteile von Laravel: ausdrucksstarke Syntax, Einfachheit und Geschwindigkeit der Entwicklung, ein starkes Ökosystem und eine aktive Community. Laravel ist so konzipiert, dass Entwickler sauberen und wartbaren Code schreiben können, ohne die Flexibilität bei der Entwicklung komplexer Anwendungen zu verlieren.

Das Buch ist in logische Abschnitte unterteilt, die jeweils einem wichtigen Teil des Frameworks gewidmet sind. In den ersten Kapiteln zeigt Stauffer, wie man eine Arbeitsumgebung einrichtet, die Grundlagen des Routings und der Controller, die Arbeit mit der Template-Engine Blade und der Eloquent ORM für Datenbankoperationen. Diese Kapitel helfen, die grundlegenden Fähigkeiten für die praktische Anwendungsentwicklung zu festigen.

Anschließend behandelt das Buch komplexere Themen: Verarbeitung von Anfragen und Antworten, Middleware, Authentifizierung und Autorisierung, Arbeiten mit Dateien, Sessions, Cache sowie Schnittstellen für REST-APIs. Separate Kapitel widmen sich dem Testen (mit PHPUnit, Mockery, Dusk), was dabei hilft, zuverlässigeren und skalierbaren Code zu schreiben.

Besondere Aufmerksamkeit widmet der Autor den eingebauten Laravel-Funktionen: Queues und Jobs, ereignisgesteuerter Architektur, WebSocket-Broadcasting, Mail und Benachrichtigungen. Diese Werkzeuge ermöglichen die Erstellung moderner Anwendungen mit hohen Anforderungen an Leistung und Echtzeit-Interaktion.

Das Buch beschränkt sich nicht nur auf den Laravel-Kern. Stauffer erklärt auch, wie man Drittanbieter-Pakete und Ökosystem-Tools wie Laravel Horizon zur Überwachung von Queues und Dusk für automatisierte Browser-Tests einsetzt.

Der Hauptwert des Buches liegt in der Balance zwischen Theorie und Praxis: Der Autor wiederholt nicht einfach die offizielle Dokumentation, sondern zeigt anhand von Codebeispielen und Erklärungen zu Architekturentscheidungen, wie die Konzepte in der Praxis angewendet werden.

Meinung

Mein zweites Buch über Laravel, aber diesmal auf Russisch. Eine vollständige und detaillierte Beschreibung fast aller Laravel-Funktionen, die in der offiziellen Dokumentation behandelt werden.

Вверх