Facebook - konwersja
  • promocja

Magento. Przewodnik dla programistów PHP - ebook

Wydawnictwo:
Tłumacz:
Data wydania:
1 sierpnia 2014
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.

Magento. Przewodnik dla programistów PHP - ebook

Poznaj i rozbuduj możliwości Magento!

Magento to platforma pozwalająca na prowadzenie handlu w sieci. Jej pierwsza wersja ukazała się w 2008 roku i od tego czasu platforma jest ciągle rozwijana. Magento powstało w oparciu o Zend Framework, a fakt ten cieszy wielu programistów PHP. Jeżeli chcesz poznać możliwości tej platformy, jeżeli chcesz wdrożyć ją, dostosować do własnych potrzeb lub napisać nowy moduł, to masz w rękach doskonałą książkę.

Ten przewodnik pozwoli Ci zgłębić tajniki Magento. W pierwszej kolejności poznasz architekturę platformy, niezbędne narzędzia oraz techniki — to pomoże Ci sprawnie poruszać się w środowisku Magento. Po tym wstępie przejdziesz do bardziej zaawansowanych zagadnień. Poznasz model EAV oraz nauczysz się rozszerzać interfejs użytkownika. Ponadto przekonasz się, że stworzenie nowego modułu w panelu administracyjnym wcale nie musi być takie trudne. W tej książce znajdziesz również dokładny opis API platformy oraz dowiesz się, jak testować stworzony kod. Na sam koniec zobaczysz, w jaki sposób przygotować Twój produkt do wdrażania i dystrybucji. Książka ta jest obowiązkową lekturą dla wszystkich programistów PHP pracujących w środowisku Magento.

Dzięki tej książce:

  • poznasz API Magento
  • zaznajomisz się z modelem EAV
  • przetestujesz stworzony kod
  • przygotujesz do dystrybucji i wdrożenia Twój moduł

Wykorzystaj potencjał platformy Magento!

Spis treści

O autorze (7)

O redaktorach (9)

Przedmowa (11)

  • O czym jest ta książka? (11)
  • Wymagania początkowe (12)
  • Dla kogo jest ta książka? (12)
  • Konwencje zastosowane w książce (13)
  • Przykładowe kody źródłowe (13)

Rozdział 1. Rozpoznanie i instalacja środowiska rozwojowego (15)

  • Podstawowe informacje na temat LAMP (15)
    • Uruchamianie VirtualBox (16)
    • Uruchomienie maszyny wirtualnej (19)
    • Instalacja serwera Apache2 (23)
    • Instalacja PHP (24)
    • Instalacja serwera MySQL (25)
    • Konfiguracja środowiska docelowego (25)
  • Konfiguracja i uruchamianie środowiska przy użyciu Vagrant (28)
    • Instalacja narzędzia Vagrant (29)
  • Wybór zintegrowanego środowiska programistycznego (31)
  • Korzystanie z systemu kontroli wersji (31)
  • Podsumowanie (32)

Rozdział 2. Podstawy Magento dla programistów (33)

  • Zend Framework - podstawa Magento (33)
  • Struktura folderów Magento (35)
  • Architektura modułowa (36)
    • Moduł automatycznego ładowania (37)
    • Pule kodu (38)
  • Obiekty ścieżek i przepływ żądań (39)
  • MVC w wersji Magento (43)
    • Modele (47)
    • Widoki (47)
    • Analiza pliku układu (48)
    • Kontrolery (50)
  • Witryny WWW i zasięgi sklepów (51)
  • Nazwy i funkcje wytwórcze (52)
  • Zdarzenia i obserwatory (55)
    • Generator zdarzenia (56)
    • Wiązania obserwatorów (58)
  • Podsumowanie (59)

Rozdział 3. ORM i kolekcje danych (61)

  • Struktura modelu Magento (62)
    • Metody magiczne (64)
  • Model EAV (68)
    • Czym jest model EAV? (68)
    • Odczytywanie danych (73)
  • Korzystanie z kolekcji Magento (76)
    • Uzyskanie kolekcji produktów, które należą do określonej kategorii (78)
    • Uzyskanie nowych produktów, które pojawiły się w dniu x lub później (79)
    • Uzyskanie produktów, które najlepiej się sprzedają (80)
    • Filtrowanie kolekcji produktów względem widoczności produktów (80)
    • Filtrowanie produktów, którym nie przypisano obrazka (81)
    • Dodanie wielu kryteriów porządkowania (81)
  • Wykonywanie bezpośrednich zapytań języka SQL (82)
    • Odczyt (83)
    • Zapisywanie (84)
  • Podsumowanie (84)

Rozdział 4. Programowanie interfejsu użytkownika (85)

  • Rozszerzenie Magento (85)
    • Scenariusz (85)
    • Funkcje (86)
    • Dalszy rozwój (86)
  • Witaj, Magento (87)
  • Konfiguracja XML modułu (90)
  • Modele i zapisywanie danych (92)
    • Tworzenie modeli (93)
    • Zasoby konfiguracyjne (98)
    • Czego się dowiedzieliśmy? (106)
  • Definiowanie ścieżek (107)
    • Kontroler indeksu (108)
    • Kontroler wyszukiwania (113)
    • Kontroler widoku (115)
  • Bloki i układy (116)
    • Bloki i widoki kontrolera IndexController (117)
    • Bloki i widoki kontrolera SearchController (123)
    • Bloki i widoki kontrolera ViewController (127)
    • Dodawanie produktów do listy prezentów (128)
  • Podsumowanie (128)

Rozdział 5. Programowanie modułu administracyjnego (129)

  • Rozbudowa modułu Adminhtml (130)
    • Powrót do konfiguracji (132)
  • Widżet siatki (136)
    • Zarządzanie listami prezentów (140)
    • Uprawnienia i lista kontroli dostępu (141)
    • Zbiorcza zmiana danych za pomocą akcji masowych (145)
  • Widżet formularza (147)
    • Ładowanie danych (151)
    • Zapisywanie danych (152)
  • Podsumowanie (153)

Rozdział 6. API Magento (155)

  • Core API (155)
    • XML-RPC (156)
    • SOAP (157)
    • API REST (159)
  • Korzystanie z API (160)
    • Definiowanie danych logowania dla protokołów XML-RPC i SOAP (160)
    • Definiowanie danych logowania dla protokołu REST API (162)
    • Ładowanie i odczytywanie danych (164)
    • Zmienianie danych (165)
    • Usuwanie produktu (166)
  • Rozszerzanie API (167)
    • Rozszerzanie API REST (175)
  • Zabezpieczanie API (177)
  • Podsumowanie (178)

Rozdział 7. Testowanie i zapewnienie jakości (179)

  • Testowanie Magento (180)
    • Testy jednostkowe (180)
    • Testy regresyjne (180)
    • Testy funkcjonalne (181)
    • Programowanie sterowane przez testy (TDD) (181)
  • Platformy i narzędzia do testowania (182)
    • Testy jednostkowe z wykorzystaniem PHPUnit (182)
    • Testy funkcjonalne z wykorzystaniem biblioteki Mink (195)
  • Pierwszy test (196)
  • Podsumowanie (199)

Rozdział 8. Wdrażanie i dystrybucja (201)

  • Minimalizacja czasu wdrożenia (201)
    • Od początku stosuj zalecane praktyki (202)
    • Upewnij się, że na różnych środowiskach uzyskasz identyczne wyniki (202)
    • Jak gotowe, to gotowe (203)
  • Rola systemów kontroli wersji w procesie wdrożenia (204)
    • SVN (204)
    • Git (204)
  • Dystrybucja (206)
    • Umieszczanie rozszerzenia w pakiecie (207)
  • Publikowanie rozszerzenia (212)
  • Podsumowanie (214)

Dodatek A. Witaj, Magento (215)

  • Konfiguracja (215)
  • Kontroler (216)
  • Test działania ścieżki (217)

Skorowidz (219)

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-246-8941-5
Rozmiar pliku: 4,7 MB

BESTSELLERY

Kategorie: