ODBIERZ TWÓJ BONUS :: »

Wzorzec MVC w PHP dla profesjonalistów Chris Pitt

Autor:
Chris Pitt
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.0/6  Opinie: 2
Stron:
432
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
47,40 zł 79,00 zł (-40%)
39,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Zasad działania wzorca MVC w PHP i jego zalet w projektowaniu aplikacji
  • Tworzenia i konfigurowania własnego szkieletu MVC
  • Automatycznego ładowania klas, przestrzeni nazw i obsługi wyjątków
  • Stosowania wzorców projektowych takich jak Singleton, Rejestr, Fabryka i Obserwator
  • Definiowania i obsługi tras oraz implementacji routera
  • Wykorzystywania szablonów i alternatywnych rozwiązań do generowania widoków
  • Integracji z bazami danych, budowania zapytań SQL i obsługi konektorów
  • Tworzenia modeli, modyfikowania rekordów i zarządzania warstwą danych
  • Buforowania danych i optymalizacji wydajności aplikacji
  • Testowania jednostkowego elementów aplikacji MVC
  • Organizowania struktury projektu, folderów i plików konfiguracyjnych
  • Implementowania rejestracji, logowania i zarządzania sesjami użytkowników
  • Rozszerzania funkcjonalności przez wtyczki, zdarzenia i zewnętrzne biblioteki
  • Obsługi wysyłania i wyświetlania zdjęć użytkowników
  • Tworzenia panelu administracyjnego i zarządzania użytkownikami w CMS
  • Pracy z popularnymi frameworkami MVC: CodeIgniter, Zend Framework i CakePHP

W dobie aplikacji internetowych wzorzec MVC jest jednym z najpowszechniej używanych. Pozwala on utrzymać aplikację w ryzach i sprawić, że jej konserwacja nie nastręcza zbyt wielu problemów. U podstaw MVC leży podział aplikacji na trzy warstwy — modelu, widoku i kontrolera (ang. Model View Controller). Wzorzec ten jest obecnie wykorzystywany praktycznie w każdym języku programowania.

Dzięki tej książce zrozumiesz, jak z niego korzystać w aplikacji pisanej przy użyciu języka PHP. W trakcie lektury poznasz jego zalety oraz zobaczysz, jak zacząć tworzenie aplikacji opartej o MVC. W kolejnych rozdziałach zagłębisz się w szczegóły konfigurowania, trasowania, tworzenia modeli oraz wykorzystywania baz danych. Ponadto zdobędziesz dogłębną wiedzę na temat testowania aplikacji — to klucz do tworzenia niezawodnych systemów. W tej książce znajdziesz również opis popularnych szkieletów wspierających MVC: Zend Framework i CakePHP to tylko niektóre z nich. Książka ta jest obowiązkową lekturą dla każdego programisty aplikacji internetowych korzystającego z języka PHP.

Dzięki tej książce:

  • poznasz zalety wzorca MVC
  • skutecznie przetestujesz Twoją aplikację
  • zaznajomisz się z dostępnymi szkieletami aplikacji wspierającymi MVC

Twórz elastyczne i niezawodne aplikacje internetowe!


To publikacja skierowana do osób, które znają podstawy języka PHP, ale nie miały jeszcze do czynienia z bardziej zaawansowanymi technikami wytwarzania oprogramowania.

Warto dodać, że każdy rozdział rozpoczyna się od przedstawienia jego celu. Na końcu rozdziałów znajdziemy krótkie podsumowania zawierające pytania oraz dodatkowe ćwiczenia.

To świetne źródło wiedzy dla każdego programisty, który chce udoskonalić swoje umiejętności w zakresie tworzenia architektury aplikacji oraz programowania obiektowego. Książka jest napisana w bardzo przemyślany sposób, autor wyczerpująco omawia zagadnienia, przedstawia najlepsze praktyki i rozwiązania. Jeżeli chcesz być lepszym programistą, to pozycja obowiązkowa w Twojej domowej biblioteczce.


Adrian Piętka, senior software developer
Future Processing

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Wzorzec MVC w PHP dla profesjonalistów" zawiera praktyczne przykłady kodu?
Tak, książka zawiera liczne praktyczne przykłady kodu, które pokazują, jak wdrażać wzorzec MVC w aplikacjach PHP, zarówno z wykorzystaniem własnych rozwiązań, jak i popularnych frameworków takich jak Zend Framework, CakePHP czy CodeIgniter.
2. Czy publikacja obejmuje temat testowania aplikacji opartych o wzorzec MVC?
Tak, książka poświęca osobne rozdziały testowaniu aplikacji, w tym testom jednostkowym, narzędziom testującym oraz pokryciu kodu testami, co pomaga w tworzeniu stabilnych i niezawodnych systemów.
3. Czy znajdę w książce informacje o integracji z bazami danych?
Tak, w książce dokładnie omówiono zagadnienia związane z bazami danych, takie jak implementacja konektorów, budowanie zapytań SQL, modyfikowanie rekordów oraz integracja modeli z bazą danych.
4. Jakie frameworki PHP są omawiane w książce?
Autor szczegółowo opisuje najważniejsze frameworki wspierające MVC w PHP: CodeIgniter, Zend Framework oraz CakePHP, prezentując ich konfigurację, rozruch, rozszerzanie oraz testowanie.
5. Czy książka nadaje się do samodzielnej nauki?
Tak, każdy rozdział zawiera jasno określone cele, podsumowania, pytania i ćwiczenia, co ułatwia samodzielne przyswajanie wiedzy i praktyczne utrwalanie materiału.
6. Czy do zrozumienia książki potrzebuję zaawansowanej wiedzy z PHP?
Nie, wystarczy znajomość podstaw PHP. Książka jest przeznaczona dla osób, które chcą poszerzyć swoje umiejętności o zaawansowane techniki wytwarzania oprogramowania i architekturę MVC.
7. Czy książka porusza zagadnienia związane z konfiguracją środowiska programistycznego?
Tak, w dodatku A znajdziesz szczegółowe instrukcje dotyczące konfiguracji serwera sieciowego na różnych systemach operacyjnych (Windows, Linux, Mac OS X), co pozwala szybko rozpocząć pracę z projektami PHP MVC.
8. Czy mogę kupić książkę w wersji elektronicznej?
Tak, w księgarni Helion.pl książka jest dostępna zarówno w wersji drukowanej, jak i elektronicznej (ebook), co pozwala wybrać najwygodniejszą formę czytania.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
79,00 zł
Niedostępna
Ebook
47,40 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile