Facebook - konwersja
  • promocja

Laravel 4. Podstawy tworzenia aplikacji w PHP - ebook

Wydawnictwo:
Tłumacz:
Data wydania:
6 lutego 2015
Format ebooka:
EPUB
Format EPUB
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najpopularniejszych formatów e-booków na świecie. Niezwykle wygodny i przyjazny czytelnikom - w przeciwieństwie do formatu PDF umożliwia skalowanie czcionki, dzięki czemu możliwe jest dopasowanie jej wielkości do kroju i rozmiarów ekranu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, PDF
Format PDF
czytaj
na laptopie
czytaj
na tablecie
Format e-booków, który możesz odczytywać na tablecie oraz laptopie. Pliki PDF są odczytywane również przez czytniki i smartfony, jednakze względu na komfort czytania i brak możliwości skalowania czcionki, czytanie plików PDF na tych urządzeniach może być męczące dla oczu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, MOBI
Format MOBI
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najczęściej wybieranych formatów wśród czytelników e-booków. Możesz go odczytać na czytniku Kindle oraz na smartfonach i tabletach po zainstalowaniu specjalnej aplikacji. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
(3w1)
Multiformat
E-booki sprzedawane w księgarni Virtualo.pl dostępne są w opcji multiformatu - kupujesz treść, nie format. Po dodaniu e-booka do koszyka i dokonaniu płatności, e-book pojawi się na Twoim koncie w Mojej Bibliotece we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu przy okładce. Uwaga: audiobooki nie są objęte opcją multiformatu.
czytaj
na laptopie
Pliki PDF zabezpieczone watermarkiem możesz odczytać na dowolnym laptopie po zainstalowaniu czytnika dokumentów PDF. Najpowszechniejszym programem, który umożliwi odczytanie pliku PDF na laptopie, jest Adobe Reader. W zależności od potrzeb, możesz zainstalować również inny program - e-booki PDF pod względem sposobu odczytywania nie różnią niczym od powszechnie stosowanych dokumentów PDF, które odczytujemy każdego dnia.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na tablecie
Aby odczytywać e-booki na swoim tablecie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. Bluefire dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na czytniku
Czytanie na e-czytniku z ekranem e-ink jest bardzo wygodne i nie męczy wzroku. Pliki przystosowane do odczytywania na czytnikach to przede wszystkim EPUB (ten format możesz odczytać m.in. na czytnikach PocketBook) i MOBI (ten fromat możesz odczytać m.in. na czytnikach Kindle).
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na smartfonie
Aby odczytywać e-booki na swoim smartfonie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. iBooks dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.

Laravel 4. Podstawy tworzenia aplikacji w PHP - ebook

Przewodnik dla początkujących!

Laravel to szkielet aplikacji dla języka PHP, zdobywający w ostatnim czasie ogromną popularność. Powody są dwa: obszerna i przejrzysta dokumentacja oraz podstawowe założenie autorów, że tworzenie aplikacji z wykorzystaniem Laravela ma być po prostu przyjemne. I tak jest! Łatwe zarządzanie bazą danych, przyjazny system szablonów, intuicyjna konfiguracja to tylko niektóre z zalet tego szkieletu.

Jeżeli chcesz poznać w pełni jego potencjał i wykorzystać go w trakcie tworzenia kolejnej strony WWW lub aplikacji internetowej, to trafiłeś na doskonałą książkę. Sięgnij po nią i już wkrótce bez problemu przygotujesz swoje środowisko pracy, zainstalujesz najnowszą wersję za pomocą narzędzia Composer, a następnie rozpoczniesz prace nad swoim projektem. Przekonaj się, jak tworzyć ścieżki, konfigurować bazę danych oraz zabezpieczać dostęp do wybranych stron. W kolejnych rozdziałach nauczysz się tworzyć testy automatyczne oraz korzystać z narzędzia Artisan, które ułatwi Ci codzienne zadania! Ponadto dowiesz się, w jaki sposób tworzyć serwisy typu REST oraz generować formularze. Książka ta jest doskonałą pozycją dla wszystkich programistów PHP szukających frameworka, który spełni ich oczekiwania!

Dzięki tej książce:
  • poznasz narzędzie Composer
  • pobierzesz najnowszą wersję szkieletu Laravel
  • przygotujesz ścieżki dostępu do stron
  • przetestujesz stworzony kod
  • błyskawicznie zbudujesz pierwszą aplikację WWW

Tworzenie aplikacji w PHP jeszcze nigdy nie było takie proste!

Spis treści

Przedmowa (11)

Rozdział 1. Poznaj Laravel (15)

  • Potrzeba stosowania frameworków (16)
    • Ograniczenia tworzonych przez siebie narzędzi (16)
    • Laravel przybywa na ratunek (16)
  • Nowe podejście do tworzenia aplikacji w języku PHP (17)
    • Znacznie przyjaźniejsza obsługa HTTP (17)
    • Wykorzystanie pełni możliwości języka PHP (17)
  • Główne funkcje Laravel i źródła ich inspiracji (18)
    • Prostota i zwięzłość (20)
    • Odpowiedzialność, nazewnictwo i konwencje (21)
    • Pomoc w staniu się lepszym programistą (22)
  • Struktura aplikacji Laravel (23)
    • Kontener aplikacji i cykl życia żądania (24)
    • Poznawanie Laravel (24)
    • Migracja z wersji 3. do wersji 4. (25)
  • Podsumowanie (26)

Rozdział 2. Narzędzie Composer (27)

  • Korzystanie z wiersza poleceń (28)
  • Jak działa Composer? (28)
  • Instalacja (29)
    • Unix (Mac OS X, Linux) (29)
    • Windows (30)
  • Tworzenie nowej aplikacji Laravel (30)
  • Odnajdywanie i instalacja nowych pakietów (31)
  • Kilka dodatkowych rad (32)
  • Podsumowanie (33)

Rozdział 3. Pierwsza aplikacja (35)

  • Tworzenie szkicu aplikacji (36)
    • Encje, związki i atrybuty (36)
    • Mapa aplikacji, czyli adresy URL (36)
  • Uruchomienie aplikacji (37)
    • Użycie wbudowanego serwera deweloperskiego (38)
  • Utworzenie pierwszych ścieżek (38)
    • Ograniczenie parametrów routingu (39)
    • Wyłapywanie brakujących ścieżek (39)
    • Obsługa przekierowań (40)
    • Zwracanie widoków (41)
  • Przygotowanie bazy danych (41)
    • Tworzenie modeli Eloquent (41)
    • Budowanie schematu bazy danych (42)
    • Wstawienie danych początkowych (43)
  • Szablony Blade (44)
    • Wykonanie widoku głównego (45)
  • Powrót do routingu i adresów URL (46)
    • Strona podsumowania (46)
    • Wyświetlenie strony konkretnego kota (48)
    • Dodanie, edycja i usunięcie danych kota (49)
  • Podsumowanie (52)

Rozdział 4. Uwierzytelnianie i bezpieczeństwo (53)

  • Uwierzytelnianie użytkowników (53)
    • Tworzenie modelu użytkownika (54)
    • Utworzenie niezbędnego schematu bazy danych (54)
    • Widoki i ścieżki routingu związane z uwierzytelnieniem (56)
    • Sprawdzanie danych wejściowych (59)
  • Zabezpieczanie aplikacji (60)
    • Atak typu CSRF (61)
    • Atak typu XSS (61)
    • Unikanie wstrzyknięcia kodu SQL (62)
    • Ostrożne korzystanie z masowego przypisywania wartości (63)
    • Pliki cookies - domyślnie bezpieczne (63)
    • Wymuszenie protokołu HTTPS przy wymianie danych wrażliwych (63)
  • Podsumowanie (64)

Rozdział 5. Testy - to łatwiejsze, niż się wydaje (65)

  • Zalety tworzenia testów (66)
  • Anatomia testu (66)
  • Testy jednostkowe PHPUnit (67)
    • Definiowanie oczekiwanego wyniku za pomocą asercji (68)
    • Przygotowanie sceny i wyczyszczenie obiektów (68)
    • Przygotowanie się na wyjątki (69)
    • Testowanie powiązanych ze sobą klas w pełnej izolacji (69)
  • Testy integracyjne (70)
    • Testowanie - pobieranie bibliotek (70)
    • Asercje dotyczące frameworka (71)
    • Podszywanie się pod użytkowników (72)
    • Testy z użyciem bazy danych (72)
    • Sprawdzanie kodu HTML zwracanego przez widok (73)
  • Podsumowanie (74)

Rozdział 6. Artisan - narzędzie wiersza poleceń (75)

  • Pobieranie najnowszych zmian (75)
  • Interakcja i sprawdzanie aplikacji (76)
    • Zabawa z wewnętrznymi elementami systemu (77)
    • Tymczasowe wyłączenie aplikacji (77)
    • Optymalizacja aplikacji (78)
  • Instalacja poleceń innych twórców (78)
    • Przyspieszenie prac programistycznych za pomocą generatorów (78)
    • Wdrażanie aplikacji jednym poleceniem (80)
  • Tworzenie własnych poleceń artisan (81)
    • Tworzenie polecenia (82)
    • Anatomia polecenia (82)
    • Napisanie własnego polecenia (83)
  • Podsumowanie (85)

Rozdział 7. Projektowanie zaawansowanych aplikacji (87)

  • Przejście z prostych funkcji routingu do rozbudowanych kontrolerów (88)
    • Faworyzowanie jawnego routingu (89)
    • Łatwe tworzenie adresów typu REST (89)
  • Rozbudowa modeli (90)
    • Sztuczki związane z wydajnością (90)
    • Zabezpieczanie danych miękkimi usunięciami (91)
    • Większa kontrola nad SQL (92)
    • Nasłuchiwanie zdarzeń dotyczących modelu (92)
    • Przydatna klasa paginacji (93)
  • Łatwa konfiguracja środowiska (93)
    • Artisan i środowiska (94)
    • Dodawanie własnych ustawień w plikach konfiguracji (95)
  • Stosowanie własnych klas (95)
  • Wygodna współpraca z kodem po stronie klienta (96)
  • Podsumowanie (97)

Dodatek A. Arsenał narzędzi (99)

  • Funkcje pomocnicze dla tablic (99)
    • Przykłady użycia funkcji pomocniczych dla tablic (100)
  • Obróbka tekstu (101)
    • Funkcje boolowskie (102)
    • Funkcje przekształcające (102)
    • Funkcje odmiany (102)
  • Obsługa plików (103)
    • Przesyłanie plików (103)
    • Modyfikacja zawartości plików (104)
  • Wysyłanie e-maili (105)
  • Biblioteka Carbon, czyli łatwiejsza obsługa daty i czasu (106)
    • Tworzenie obiektów Carbon (106)
    • Wyświetlanie znaczników czasowych przyjaznych dla użytkownika (107)
    • Metody zwracające wartości boolowskie (107)
    • Obsługa Carbon we właściwościach DateTime modeli Eloquent (107)
  • Kolejki, czyli wykonywanie długich zadań w tle (108)
    • Utworzenie zadania i wysłanie go do kolejki (108)
    • Nasłuchiwanie kolejki i wykonywanie zadań (109)
    • Informacja o błędzie w wykonaniu zadania (109)
    • Kolejka bez procesu działającego w tle (109)
  • Co dalej? (110)

Skorowidz (111)

Kategoria: Programowanie
Zabezpieczenie: Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-283-0299-0
Rozmiar pliku: 3,6 MB

BESTSELLERY

Kategorie: