توضیحاتی در مورد کتاب Laravel. Tworzenie aplikacji. Receptury
نام کتاب : Laravel. Tworzenie aplikacji. Receptury
عنوان ترجمه شده به فارسی : لاراول. یک برنامه کاربردی ایجاد کنید. دستور پخت
سری :
نویسندگان : Terry Matula
ناشر : Helion
سال نشر : 2015
تعداد صفحات : 264
زبان کتاب : Polish
فرمت کتاب : pdf
حجم کتاب : 5 Mb
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
فهرست مطالب :
O autorze (7)
O recenzentach (8)
Wstęp (9)
Rozdział 1. Instalowanie Laravela (13)
Wprowadzenie (13)
Instalowanie Laravela w postaci modułu zależnego repozytorium git (14)
Konfigurowanie hostów wirtualnych i środowiska deweloperskiego na serwerze Apache (15)
Tworzenie \"czystych\" adresów URL (17)
Konfigurowanie Laravela (18)
Praca z Laravelem w edytorze Sublime Text 2 (19)
Konfigurowanie środowiska IDE pozwalające włączyć autouzupełnianie przestrzeni nazw dla Laravela (21)
Wykorzystywanie mechanizmu autoloadera do mapowania pomiędzy nazwą klasy a plikiem z jej definicją (24)
Tworzenie zaawansowanych autoloaderów z przestrzeniami nazw i katalogami (25)
Rozdział 2. Pobieranie danych wejściowych (29)
Wprowadzenie (29)
Tworzenie prostego formularza (30)
Pobieranie danych z formularza i wyświetlenie ich na innej stronie (31)
Walidacja danych wysłanych przez użytkownika (33)
Tworzenie mechanizmu przesyłania plików (35)
Walidacja przesyłanych plików (37)
Tworzenie własnego komunikatu o błędzie (39)
Dodawanie \"wabika\" do formularza (42)
Przesyłanie obrazów za pomocą biblioteki Redactor (44)
Przycinanie obrazu za pomocą biblioteki Jcrop (47)
Tworzenie pola tekstowego z autouzupełnianiem (50)
Tworzenie mechanizmu przechwytywania spamu w stylu CAPTCHA (53)
Rozdział 3. Uwierzytelnianie w Twojej aplikacji (57)
Wprowadzenie (57)
Instalowanie i konfigurowanie biblioteki Auth (58)
Tworzenie systemu uwierzytelniania (60)
Pobieranie i aktualizowanie danych o użytkowniku po zalogowaniu (64)
Ograniczanie dostępu do wybranych stron (67)
Konfigurowanie uwierzytelniania OAuth z użyciem pakietu HybridAuth (69)
Wykorzystywanie OpenID do logowania (70)
Logowanie z poświadczeniami Facebooka (72)
Logowanie z poświadczeniami Twittera (74)
Logowanie z poświadczeniami LinkedIn (76)
Rozdział 4. Przechowywanie i wykorzystywanie danych (79)
Wprowadzenie (80)
Tworzenie tabel w bazie danych z zastosowaniem migracji i schematów (80)
Tworzenie zapytań w języku SQL (83)
Tworzenie zapytań z użyciem konstruktora Fluent (85)
Tworzenie zapytań z wykorzystaniem systemu ORM Eloquent (88)
Automatyczna walidacja w modelach (90)
Relacje i zaawansowane funkcje systemu Eloquent (93)
Tworzenie systemu CRUD (95)
Importowanie plików CSV za pomocą systemu Eloquent (99)
Kanały RSS jako źródła danych (101)
Atrybuty do zmiany nazw kolumn w tabeli (102)
Zastąpienie systemu Eloquent innym systemem ORM (105)
Rozdział 5. Wykorzystywanie kontrolerów i routingu do obsługi adresów URL i tworzenia API (109)
Wprowadzenie (110)
Tworzenie prostych kontrolerów (110)
Tworzenie routingu z wykorzystaniem domknięcia (111)
Tworzenie kontrolera REST-owego (112)
Zaawansowane opcje routingu (113)
Filtry w routingu (115)
Grupy reguł routingu (116)
Tworzenie REST-owego API z wykorzystaniem routingu (118)
Nazwany routing (124)
Nazwa subdomeny w routingu (125)
Rozdział 6. Wyświetlanie widoków (129)
Wprowadzenie (129)
Tworzenie i wykorzystywanie prostego widoku (130)
Przekazywanie danych do widoku (131)
Wczytywanie widoku do innego (zagnieżdżonego) widoku (133)
Dodawanie zasobów (136)
Tworzenie widoków z zastosowaniem systemu szablonów Blade (138)
System szablonów Twig (140)
Zaawansowane możliwości systemu Blade (142)
Tworzenie zlokalizowanej zawartości (145)
Tworzenie menu w Laravelu (148)
Integracja z Bootstrapem (151)
Nazwane widoki i kompozytory widoków (153)
Rozdział 7. Tworzenie i wykorzystywanie pakietów Composera (157)
Wprowadzenie (157)
Pobieranie i instalowanie pakietów (158)
Pakiet Generators do tworzenia szkieletu aplikacji (161)
Tworzenie pakietu Composera w Laravelu (165)
Dodawanie pakietów Composera do Packagista (169)
Dodawanie pakietu spoza Packagista do Composera (171)
Tworzenie własnego polecenia dla Artisana (173)
Rozdział 8. Ajax i jQuery (177)
Wprowadzenie (177)
Pobieranie danych z innej strony (178)
Konfigurowanie kontrolera tak, aby zwracał dane w formacie JSON (181)
Tworzenie funkcji wyszukiwania z wykorzystaniem techniki Ajax (183)
Tworzenie i walidowanie użytkownika z wykorzystaniem techniki Ajax (185)
Filtrowanie danych na podstawie pól wyboru (188)
Tworzenie okna rejestracji do newslettera z użyciem techniki Ajax (191)
Wysyłanie wiadomości e-mail z zastosowaniem Laravela i biblioteki jQuery (194)
Tworzenie tabeli z możliwością sortowania przy użyciu Laravela i biblioteki jQuery (197)
Rozdział 9. Efektywne wykorzystywanie mechanizmów bezpieczeństwa i sesji (201)
Wprowadzenie (201)
Szyfrowanie i odszyfrowywanie danych (202)
Hashowanie haseł i innych danych (205)
Tokeny CSRF i filtry w formularzach (208)
Zaawansowana walidacja w formularzach (210)
Tworzenie koszyka zakupowego (213)
Wykorzystywanie Redisa do przechowywania sesji (216)
Podstawowe zastosowanie sesji i ciasteczek (218)
Tworzenie bezpiecznego serwera API (221)
Rozdział 10. Testowanie i debugowanie aplikacji (225)
Wprowadzenie (225)
Instalowanie i konfigurowanie biblioteki PHPUnit (226)
Tworzenie i uruchamianie testów (227)
Wykorzystywanie biblioteki Mockery do testowania kontrolerów (228)
Pisanie testów akceptacyjnych z użyciem biblioteki Codeception (231)
Debugowanie i profilowanie aplikacji (233)
Rozdział 11. Wdrażanie i integrowanie aplikacji z usługami firm trzecich (237)
Wprowadzenie (237)
Tworzenie kolejek i wykorzystywanie Artisana do ich uruchamiania (238)
Wdrażanie aplikacji Laravela na platformę Pagoda Box (240)
Używanie bramki płatności Stripe z frameworkiem Laravel (244)
Przeszukiwanie bazy GeoIP i konfiguracja własnego routingu (247)
Gromadzenie adresów e-mail i ich wykorzystywanie w usługach pocztowych firm trzecich (248)
Przechowywanie i pobieranie zawartości zapisanej w chmurze Amazon S3 (251)
Skorowidz (255)