23853
Availability:
Wypożyczalnia
There are copies available to loan: sygn. 004 (2 egz.)
Notes:
General note
Wydanie 2. odnosi się do oryginału
Formatted contents note
1. Dlaczego Laravel? Po co używać frameworku? Krótka historia WWW i frameworków PHP. Co jest tak wyjątkowe w Laravelu? Jak działa Laravel? Dlaczego Laravel? 2. Konfiguracja środowiska roboczego do korzystania z Laravela. Wymagania systemowe. Composer. Lokalne środowisko programistyczne. Tworzenie nowego projektu Laravela. Struktura katalogów Laravela. Konfiguracja. Wszystko gotowe. Testowanie. TL;DR. 3. Trasowanie i kontrolery. Szybkie wprowadzenie do MVC, czasowników HTTP oraz architektury REST. Definiowanie tras. Grupy tras. Trasy podpisane. Widoki. Kontrolery. Wiązanie tras i modelu. Przechowywanie tras w pamięci podręcznej. Oszukiwanie metod obsługi formularzy. Zabezpieczanie przed atakami CSRF. Przekierowania. Przerywanie przekierowania. Niestandardowe odpowiedzi. Testowanie. TL;DR. 4. Szablony Blade. Wyświetlanie danych. Struktury sterujące. Dziedziczenie szablonów. Twórcy widoków i wstrzykiwanie usług. Dyrektywy niestandardowe. Testowanie. TL;DR. 5. Bazy danych i Eloquent. Konfiguracja. Wypełnianie tabel danymi. Budowniczy zapytań. Wprowadzenie do mechanizmu Eloquent. Zdarzenia mechanizmu Eloquent. Testowanie. TL;DR. 6. Komponenty frontendowe. System budowania Mix. Predefiniowane ustawienia frontendowe i generowanie kodu uwierzytelniającego. Podział na strony. Pojemniki komunikatów. Funkcje pomocnicze do obsługi łańcuchów, tworzenia liczb mnogich i lokalizowania. Testowanie. TL;DR. 7. Gromadzenie i obsługa danych od użytkowników. Wstrzykiwanie obiektu Request. Dane tras. Pliki przesyłane na serwer. Walidacja. Żądania formularzy. Masowe przypisania w obiektach mechanizmu Eloquent. {{ a {!!. Testowanie. TL;DR. 8. Artisan i Tinker. Prezentacja Artisana. Podstawowe polecenia Artisana. Pisanie niestandardowych poleceń Artisan. Wywoływanie poleceń Artisana w normalnym kodzie. Tinker. Serwer zrzutów Laravela. Testowanie. TL;DR. 9. Uwierzytelnianie i autoryzacja użytkowników. Model User i jego migracja. Stosowanie globalnej funkcji pomocniczej auth() i fasady Auth. Kontrolery związane z uwierzytelnianiem. Metoda Auth::routes(). Generowany kod obsługujący uwierzytelnianie. "Zapamiętaj mnie". Ręczne uwierzytelnianie użytkowników. Ręczne wylogowywanie użytkownika. Oprogramowanie pośrednie związane z uwierzytelnianiem. Weryfikacja adresu e-mail. Dyrektywy mechanizmu Blade związane z uwierzytelnianiem. Strażniki. Zdarzenia związane z uwierzytelnianiem. Autoryzacja (ACL) i role. Testowanie. TL;DR. 10. Żądania, odpowiedzi i oprogramowanie pośrednie. Cykl życia żądania w Laravelu. Obiekt Request. Obiekt Response. Laravel i oprogramowanie pośrednie. Zaufane serwery pośredniczące. Testowanie. TL;DR. 11. Kontener. Krótkie wprowadzenie do wstrzykiwania zależności. Wstrzykiwanie zależności w Laravelu. W jaki sposób kontener określa zależności? Dodawanie klas do kontenera. Wstrzykiwanie do konstruktora w plikach Laravela. Wstrzykiwanie do metod. Fasady a kontener. Dostawcy usług. Testowanie. TL;DR. 12. Testowanie. Podstawy testowania. Nazewnictwo testów. Testowanie środowiska. Cechy używane podczas testowania. Proste testy jednostkowe. Testy aplikacji - jak działają? Testy http. Testy baz danych. Testowanie innych systemów Laravela. Stosowanie atrap. Testowanie komend Artisana. Testy w przeglądarce. TL;DR. 13. Tworzenie API. Podstawy tworzenia API typu REST-like dla zasobów JSON. Organizacja kontrolera i zwracanie danych w formacie JSON. Odczyt i wysyłanie nagłówków. Dzielenie wyników modeli Eloquent na strony. Sortowanie i filtrowanie. Przekształcanie wyników. Zasoby API. Uwierzytelnianie API przy użyciu Laravel Passport. Uwierzytelnianie przy użyciu żetonu API. Dostosowywanie odpowiedzi 404. Testowanie TL;DR. 14. Przechowywanie i pobieranie. Magazyny plików - lokalne oraz w chmurze. Podstawowe sposoby przesyłania plików na serwer i operacji na nich. Proste sposoby pobierania plików. Sesje. Pamięć podręczna. Ciasteczka. Rejestracja. Wyszukiwanie pełnotekstowe przy użyciu Laravel Scout. Testowanie. TL;DR. 15. Poczta elektroniczna i powiadomienia. Poczta elektroniczna. Powiadomienia. Testowanie. TL;DR. 16. Kolejki, zadania, zdarzenia, rozgłaszanie i mechanizm planowania. Kolejki. Laravel Horizon. Zdarzenia. Rozgłaszanie zdarzeń przy użyciu WebSocket i Laravel Echo. Mechanizm planujący. Testowanie. TL;DR. 17. Funkcje pomocnicze i kolekcje. Funkcje pomocnicze. Kolekcje. TL;DR. 18. Ekosystem Laravela. Narzędzia opisane w niniejszej książce. Narzędzia nieopisane w tej książce. Inne zasoby. Słowniczek.
Reviews:
The item has been added to the basket. If you don't know what the basket is for, click here for details.
Do not show it again