With this practical guide, Matt Stauffer-a leading teacher and developer in
the Laravel community-provides the definitive introduction to one of today's
most popular web frameworks. The book's high-level overview and concrete
examples will help experienced PHP web developers get started with Laravel
right away.
Speed and simplicity are key features that distinguish this PHP web framework, making it ideal for rapid application development. The third edition, fully updated for Laravel 10, serves as a comprehensive introduction for experienced PHP developers. Authored by Matt Stauffer, a prominent figure in the Laravel community, the guide includes high-level overviews and practical examples. It covers new tools and features introduced since the previous edition, ensuring developers can effectively leverage the latest advancements in the framework.
Projektant frameworka tworzy dla innych programistów. To odpowiedzialne
zadanie: celem jest zapewnienie większości potrzebnych elementów, które po
dostosowaniu i połączeniu mają stać się aplikacją. Dobrze zaprojektowany
framework pozwala na wygodną i efektywną pracę. Jest prosty, łatwy do
rozwijania i dobrze integruje się z innymi narzędziami programistycznymi,
językami czy modelami aplikacji. Projektant musi więc dobrze się orientować w
zasadach tworzenia interfejsów API, bibliotek i innych komponentów
wielokrotnego użytku. Ta książka jest trzecim, przejrzanym i zaktualizowanym
wydaniem znakomitego wprowadzenia do programowania komponentów i ich bibliotek
na platformie .NET. Położono w niej nacisk na zagadnienia projektowe
bezpośrednio wiążące się z programowalnością frameworka. Przedstawione
wytyczne, wypracowane przez lata rozwijania platformy .NET, wynikają z
doświadczenia i wiedzy projektantów i ekspertów branżowych. Uwzględniają też
innowacje w zakresie projektowania interfejsów API oraz programowania
asynchronicznego i uproszczonego dostępu do pamięci. Poszczególne wytyczne
zostały uporządkowane, wyjaśnione i bogato skomentowane. Dzięki temu można w
pełni wykorzystać najlepsze wzorce języka C# 8, a także platform .NET
Framework 4.8 i .NET Core. W książce: Najważniejsze zasady projektowania
nowoczesnych frameworków Typowe dla frameworków wzorce projektowe Wytyczne w
zakresie nazw, typów, rozszerzalności i wyjątków Projektowanie skalowalnych
bibliotek działających w chmurze Nowe techniki programowania asynchronicznego
z wykorzystaniem typów Task i ValueTask Dostęp do pamięci za pomocą typów
Memory i Span Najlepsze wzorce tworzenia frameworków i bibliotek: poznaj i
stosuj!
Framework Laravel cieszy się rosnącą popularnością wśród programistów
aplikacji w języku PHP. Jest szybki, potężny i elastyczny, można się go
błyskawicznie nauczyć, a generowany przez niego kod cechują przejrzystość i
czytelność. Co więcej, Laravel skupia wokół siebie zaangażowaną społeczność,
która z jednej strony systematycznie tworzy nowe narzędzia i pakiety
wzbogacające ten framework, z drugiej - chętnie śpieszy z pomocą w
rozwiązywaniu problemów. Jest to więc świetny, dynamicznie rozwijający się
zestaw narzędzi, który spodoba się każdemu profesjonalnemu programiście PHP,
ceniącemu efektywność i wysoką jakość tworzonego kodu. Ta książka stanowi
praktyczne i kompletne wprowadzenie do Laravela (zawiera informacje dotyczące
Laravela 5.8). Dzięki niej osoby dysponujące pewnym doświadczeniem w tworzeniu
kodu PHP błyskawicznie rozpoczną tworzenie znakomitych aplikacji. Znalazły się
tutaj zarówno ogólne informacje na temat korzystania z tego frameworka, jak i
przykłady szczegółowych zastosowań. Omówiono także mnóstwo narzędzi i
bibliotek wzbogacających funkcjonalność Laravela: Dusk, Horizon, Artisan, Mix
czy Passport. Opisano też interfejsy pozwalające na dostęp do systemu plików,
sesji, ciasteczek, pamięci podręcznej i wyszukiwania oraz narzędzia do
korzystania z kolejek, implementacji zadań, zdarzeń i publikowania zdarzeń
WebSocket. W książce między innymi: tworzenie szablonów w Blade generowanie,
walidacja, normalizacja oraz filtrowanie danych użytkownika praca z bazami
danych za pomocą Eloquent testowanie kodu PHP: PHPUnit, Mockery oraz Dusk
tworzenie API typu RESTful inne narzędzia i biblioteki Laravela Laravel:
framework godny profesjonalisty!
Was Laravel von anderen PHP-Web-Frameworks unterscheidet? Es ist schnell, strukturiert, elegant und macht einfach Spaß. Dieses Framework für die schnelle Anwendungsentwicklung bietet ein ganzes Ökosystem an Tools, sodass Sie schon nach kurzer Zeit in der Lage sind, neue Websites und Anwendungen mit sauberem, lesbarem Code zu erstellen. Dieses Buch bietet eine umfassende Einführung in eines der derzeit beliebtesten Web-Frameworks - inklusive erprobtem Praxiswissen und tiefergehender Einblicke in die zugrunde liegenden Konzepte. Es deckt die Version Laravel 6 (mit Long Term Support) ab.Matt Stauffer, ein führender Entwickler der Laravel-Community, liefert einen Gesamtüberblick und eine Vielzahl konkreter Beispiele, sodass PHP-Web-Entwickler sofort produktiv mit dem Framework arbeiten können. Diese Aufgabe behandelt auch Laravel Dusk und Horizon und bietet Informationen über Community-Ressourcen sowie Pakete, die nicht zum Kern von Laravel gehören.Machen Sie sich vertraut - Blade, Laravels mächtiger Templating-Engine- dem Sammeln, Validieren, Normalisieren und Filtern von benutzerdefinierten Daten- Eloquent, dem objektrelationalen Mapper für die Arbeit mit Anwendungsdatenbanken- dem Testen Ihres Codes mit PHPUnit, Mockery und Dusk- dem Entwurf von JSON- und RESTful-APIs- dem Zugriff auf Dateisystem, Sitzungen, Cookies, Caches und Suchfunktionen- dem Einsatz von Queues, Jobs, Events und Notifications- dem Einbinden von Frontend-Komponenten wie Vue.js, ReactVue.js oder React