ODBIERZ TWÓJ BONUS :: »

PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danych Włodzimierz Gajda

Autor:
Włodzimierz Gajda
Serie wydawnicze:
Standard
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.1/6  Opinie: 19
Stron:
528
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
39,50 zł 79,00 zł (-50%)
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?

  • Tworzenia aplikacji WWW w architekturze MVC z użyciem PHP i MySQL
  • Projektowania i implementowania modułów, akcji oraz widoków w modelu MVC
  • Stosowania szablonów PHP oraz szablonów Smarty do generowania widoków
  • Konfigurowania i translacji przyjaznych adresów URL w aplikacjach internetowych
  • Wizualnego projektowania relacyjnych baz danych i generowania schematów
  • Mapowania relacyjno-obiektowego (ORM) z wykorzystaniem Propel i Doctrine
  • Generowania i używania klas dostępu do bazy danych w Propel oraz Doctrine
  • Realizowania relacji 1:n i n:m w bazach danych oraz obsługi powiązanych rekordów
  • Wstawiania, odczytywania i prezentowania plików binarnych (np. obrazów) w bazie danych
  • Rozszerzania funkcjonalności interfejsu użytkownika o sortowanie, stronicowanie i nawigację
  • Tworzenia i obsługi chmury tagów oraz wskaźników nawigacyjnych (breadcrumbs)
  • Implementowania kontekstowych hiperłączy i menu dynamicznych
  • Przetwarzania i generowania dokumentów XML w PHP, w tym z użyciem SimpleXML
  • Odczytywania i tworzenia plików XLS oraz konwersji danych między TXT, XML i XLS
  • Wykorzystywania narzędzi do kompresji i osadzania danych binarnych w plikach XML
  • Budowania dynamicznych, testowanych projektów WWW z pełnym cyklem pracy na bazie danych
  • Model architektoniczny MVC
  • Szablony PHP i szablony Smarty
  • Wizualne projektowanie baz danych
  • Mapowanie relacyjno-obiektowe
  • Oprogramowanie Propel oraz Doctrine
  • Formaty TXT, XML oraz XLS

Duża część popularnych serwisów internetowych dostępnych obecnie w sieci działa w oparciu o relacyjne bazy danych i język PHP. Tandem ten stał się już niemal standardem w dziedzinie tworzenia rozbudowanych, dynamicznych witryn i aplikacji WWW zarówno w przypadku wielkich przedsiębiorstw, jak i hobbystów pragnących dzielić się swoimi doświadczeniami za pośrednictwem internetu. PHP i MySQL doskonale nadają się do praktycznej realizacji wzorca architektonicznego MVC, ułatwiającego opracowywanie nawet najbardziej złożonych projektów. Dzięki odseparowaniu poszczególnych komponentów aplikacji i podzieleniu jej na mniejsze elementy funkcjonalne tworzona witryna jest znacznie wygodniejsza w zarządzaniu i modyfikacji niż serwisy oparte na innych wzorcach.

Wzorzec architektoniczny MVC — choć opracowany z myślą o uproszczeniu życia programistom i twórcom witryn WWW — początkowo bardzo trudno zrozumieć, a postęp w dziedzinie tworzenia stron internetowych wymusza ciągłe dostosowywanie się do panujących na rynku trendów i stałe odświeżanie wiedzy na ten temat. Pomocą posłuży tu odpowiednia książka — z pewnością może nią być "PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danych ". W przystępny sposób prezentuje ona podstawy zastosowania architektury MVC, pokazuje wykorzystanie dwóch najważniejszych rozwiązań do mapowania obiektowo-relacyjnego, podsuwa techniki tworzenia funkcjonalnych interfejsów użytkownika aplikacji WWW oraz proponuje stosowanie różnych formatów do przechowywania danych. Poszczególne zagadnienia ilustrowane są przykładami i praktycznymi projektami, dzięki czemu łatwiej zrozumieć opisywane techniki i wykorzystać je w swoich aplikacjach. Zdobytą wiedzę pomagają utrwalić liczne ćwiczenia do samodzielnego wykonania.

  • Podstawy użycia wzorca MVC
  • Moduły, akcje, widoki, szablony PHP i szablony Smarty
  • Reguły translacji przyjaznych adresów URL
  • Używanie baz danych w projektach WWW
  • Wizualne projektowanie baz danych i mapowanie relacyjno-obiektowe
  • Wykorzystanie oprogramowania Propel oraz Doctrine
  • Metody zwiększania funkcjonalności interfejsów aplikacji internetowych
  • Stronicowanie wyników i przewijanie rekordów
  • Chmura tagów
  • Korzystanie z formatów TXT, XML, XLS
  • Odczyt plików i wypełnianie bazy danych
  • Pliki skompresowane i osadzanie danych binarnych w plikach XML

Poznaj w praktyce nowoczesne metody
tworzenia zaawansowanych aplikacji WWW!

Wszystkie projekty omówione w książce umieszczono na płycie dołączonej do książki. Każdy z projektów jest dostępny jako kompletne, działające rozwiązanie, dokładnie przetestowane.

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

Włodzimierz Gajda Certyfikowany inżynier PHP oraz Zend Framework mający ponad dziesięć lat doświadczenia w nauczaniu programowania aplikacji internetowych.

Wykładowca w Katedrze Analizy Numerycznej i Programowania Katolickiego Uniwersytetu Lubelskiego Jana Pawła II.

Prowadzi wykłady dotyczące programowania aplikacji internetowych w PHP, symfony, Zend Framework.

Pomysłodawca i właściciel firmy szkolenia-informatyczne.eu zajmującej się prowadzeniem szkoleń IT.

Włodzimierz Gajda - pozostałe książki

Zobacz pozostałe książki z serii Standard

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka zawiera praktyczne przykłady kodu i gotowe projekty?
Tak, książka prezentuje liczne przykłady kodu oraz kompletne, działające projekty, które można wykorzystać w nauce i własnych aplikacjach WWW. Wszystkie projekty są dokładnie opisane i dostępne na dołączonej płycie.
2. Jakie technologie i narzędzia są omawiane w książce?
W książce szczegółowo opisano PHP, MySQL, architekturę MVC, szablony PHP i Smarty, a także narzędzia ORM takie jak Propel i Doctrine. Poruszane są również zagadnienia związane z przetwarzaniem danych w formatach TXT, XML i XLS.
3. Czy książka nadaje się do samodzielnej nauki programowania stron WWW?
Tak, książka została napisana z myślą o osobach uczących się samodzielnie. Zawiera przystępne wytłumaczenie teorii, praktyczne ćwiczenia oraz projekty do samodzielnego wykonania.
4. Czy do korzystania z książki potrzebna jest znajomość PHP lub MySQL?
Podstawowa znajomość PHP i MySQL będzie pomocna, ale książka wprowadza czytelnika krok po kroku w kluczowe zagadnienia, co czyni ją odpowiednią także dla osób rozpoczynających naukę tych technologii.
5. Czy w książce znajdę informacje o nowoczesnych metodach projektowania baz danych?
Tak, książka omawia wizualne projektowanie baz danych oraz mapowanie relacyjno-obiektowe z wykorzystaniem narzędzi Propel i Doctrine.
6. Czy książka obejmuje tematy związane z optymalizacją i zarządzaniem aplikacjami WWW?
Tak, poruszane są zagadnienia dotyczące zarządzania kodem, podziału aplikacji na moduły, translacji adresów URL, stronicowania, sortowania danych oraz zwiększania funkcjonalności interfejsu użytkownika.
7. Czy do książki dołączone są materiały elektroniczne?
Tak, do książki dołączona jest płyta CD zawierająca wszystkie omówione projekty i przykłady kodu, co ułatwia naukę i praktyczne wykorzystanie materiału.
8. Czy książka pomoże mi przygotować się do pracy z frameworkami PHP opartymi na MVC?
Tak, książka szczegółowo wyjaśnia założenia wzorca MVC oraz praktyczne aspekty jego wdrożenia, co stanowi solidną podstawę do pracy z popularnymi frameworkami PHP.

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
39,50 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 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 Visa Mobile