reklama - zainteresowany?

PHP 5 i MySQL. Zastosowania e-commerce - Helion

PHP 5 i MySQL. Zastosowania e-commerce
Autor: Emilian Balanescu, Mihai Bucica, Cristian Darie
Tytuł oryginału: Beginning PHP 5 and MySQL E-Commerce: From Novice to Professional
Tłumaczenie: Michał Dadan, Maja Królikowska, Marek Pałczyński
ISBN: 83-7361-830-9
stron: 528, Format: B5, okładka: miękka
Data wydania: 2005-06-28
Księgarnia: Helion

Cena książki: 79,00 zł

Dodaj do koszyka PHP 5 i MySQL. Zastosowania e-commerce

Tagi: E-biznes | MySQL - Programowanie | PHP - Programowanie

Stwórz profesjonalną witrynę handlową dla przedsiębiorstwa

  • Zaprojektuj wszystkie elementy witryny i przygotuj bazÄ™ danych
  • Zaimplementuj mechanizmy skÅ‚adania i przetwarzania zamówieÅ„
  • Zadbaj o bezpieczeÅ„stwo transakcji

Dynamiczny rozwój internetu sprawił, że wiele firm zainteresowało się możliwością oferowania swoich produktów i usług tą właśnie drogą. Powstały więc setki tysięcy witryn handlowych, które w początkowym okresie działalności przyniosły właścicielom krociowe zyski. Po pierwszym załamaniu rynku internetowego zmieniło się podejście do sklepów internetowych -- klienci zaczęli bardziej uważnie przyglądać się zarówno ofercie, jak i sposobowi jej prezentacji, a firmy zadbały o to, aby ich witryny były przygotowywane w bardziej profesjonalny sposób. Rozwój technologii wykorzystywanych do tworzenia tego typu aplikacji również znacząco wpłynął na rynek internetowy. Wśród twórców aplikacji e-commerce niesłabnącą popularnością cieszy się język PHP, który w połączeniu z bazą danych MySQL tworzy doskonałe narzędzie do budowania niezawodnych, stabilnych i bezpiecznych sklepów internetowych.

Książka "PHP5 i MySQL. Zastosowania e-commerce" przedstawia proces tworzenia profesjonalnej witryny handlowej. Opisuje zasady projektowania takich witryn i konstruowania jej elementów. Czytając ją dowiesz się, jakie technologie i narzędzia projektowe wybrać i jak zdefiniować szkielet witryny. W kolejnych rozdziałach książki przeczytasz o rozbudowywaniu funkcjonalności sklepu o kolejne elementy. Stworzysz katalog produktów, wyszukiwarkę, koszyk na zakupy i moduł przetwarzania zamówień. Wyposażysz sklep w rozbudowany interfejs administracyjny i umożliwisz klientom realizację płatności za pomocą kart kredytowych. Przygotujesz się także na problemy, jakie mogą wystąpić podczas tworzenia i wdrażania aplikacji e-commerce.

  • Podstawowe elementy witryny
  • Dobór narzÄ™dzi wykorzystywanych podczas prac nad sklepem
  • Przygotowanie bazy danych
  • Tworzenie katalogu produktów
  • ModuÅ‚ koszyka na zakupy
  • ObsÅ‚uga zamówieÅ„ i pÅ‚atnoÅ›ci
  • BezpieczeÅ„stwo transakcji
  • PÅ‚atnoÅ›ci kartami kredytowymi

Dzięki wiadomościom z tej książki przygotujesz wysokiej jakości sklep internetowy.

Dodaj do koszyka PHP 5 i MySQL. Zastosowania e-commerce

 

Osoby które kupowały "PHP 5 i MySQL. Zastosowania e-commerce", wybierały także:

  • PodrÄ™cznik startupu. Budowa wielkiej firmy krok po kroku
  • Prawa ludzkiej natury
  • Superinteligencja. Scenariusze, strategie, zagro
  • Twoja firma w social mediach. Podr

Dodaj do koszyka PHP 5 i MySQL. Zastosowania e-commerce

Spis treści

PHP 5 i MySQL. Zastosowania e-commerce -- spis treści

O Autorach (9)

Wprowadzenie (11)

Część I Pierwsza faza projektu (17)

Rozdział 1. Przygotowanie witryny sklepu internetowego (19)

  • Czy warto zaistnieć w internecie? (20)
    • Pozyskanie wiÄ™kszej liczby klientów (20)
    • NakÅ‚onienie klientów do zwiÄ™kszenia zakupów (20)
    • Zmniejszenie kosztów realizacji zamówieÅ„ (22)
  • Czas na zyski (22)
  • Ryzyko i zagrożenia (24)
  • Projektowanie witryn biznesowych (25)
    • Etap I. Uruchomienie witryny (25)
    • Etap II. Tworzenie koszyka zakupów (26)
    • Etap III. Przetwarzanie zamówieÅ„ i dodatkowe opcje (26)
  • Sklep z koszulkami (27)
  • Podsumowanie (29)

Rozdział 2. Podstawowe elementy witryny (31)

  • Projektowanie z uwzglÄ™dnieniem możliwoÅ›ci rozbudowy witryny (32)
    • Zachowanie dÅ‚ugookresowej funkcjonalnoÅ›ci przy minimalnych nakÅ‚adach pracy (33)
    • Zalety architektury trójwarstwowej (34)
  • Wybór technologii i narzÄ™dzi projektowych (40)
    • Wykorzystanie jÄ™zyka PHP do generowania stron WWW (40)
    • Wykorzystanie szablonów Smarty (41)
    • Przechowywanie danych serwisu w bazach danych MySQL (43)
    • Serwer MySQL w trójwarstwowej architekturze (46)
  • Wybór konwencji nazewniczych i standardów zapisu kodu (47)
  • RozpoczÄ™cie prac nad projektem (48)
    • Instalacja niezbÄ™dnego oprogramowania (49)
    • Wybór edytora kodu (49)
    • Przygotowanie wirtualnego folderu serwisu (49)
    • Instalacja bibliotek Smarty i PEAR (53)
    • Utworzenie szkieletu witryny (55)
    • Przygotowanie bazy danych aplikacji (69)
  • Pobranie kodu źródÅ‚owego (72)
  • Podsumowanie (72)

Rozdział 3. Przygotowanie katalogu produktów. Część I (73)

  • WyÅ›wietlanie listy produktów (73)
    • Struktura katalogu produktów (74)
    • PrzeglÄ…danie katalogu produktów (75)
    • Zdefiniowanie listy działów katalogu (77)
  • Przechowywanie informacji katalogowych (79)
    • Z czego skÅ‚ada siÄ™ tabela? (80)
    • Utworzenie tabeli działów (87)
  • Implementacja warstwy danych (89)
    • Komunikacja z bazÄ… danych (89)
    • DostÄ™p do serwera MySQL z pomocÄ… instrukcji PEAR DB (92)
    • Przygotowanie skryptu dostÄ™pu do danych (97)
  • Implementacja warstwy biznesowej (102)
  • Implementacja warstwy prezentacji (103)
    • Stosowanie modułów dodatków Smarty (104)
    • Styl prezentacji (105)
  • Podsumowanie (111)

Rozdział 4. Przygotowanie katalogu produktów. Część II (113)

  • Jakie nowe funkcje zostanÄ… dodane do aplikacji? (113)
  • Przechowywanie danych (116)
    • Czym jest relacyjna baza danych? (117)
    • Utworzenie i wypeÅ‚nienie nowych tabel (123)
    • Diagramy zależnoÅ›ci w bazie danych (126)
  • Implementacja warstwy danych (127)
    • Filtrowanie wyników zapytaÅ„ SQL (127)
    • Wygenerowanie krótkiego opisu (128)
    • ZÅ‚Ä…czanie tabel (129)
    • Stronicowanie listy produktów (133)
    • Utworzenie metod warstwy danych (134)
  • Warstwa biznesowa (143)
  • Warstwa prezentacji (145)
  • Podsumowanie (169)

Rozdział 5. Wyszukiwanie danych w katalogu (171)

  • OkreÅ›lenie sposobu wyszukiwania danych (171)
  • Wyszukiwanie danych w bazie danych (173)
    • Wyszukiwanie z wykorzystaniem klauzul WHERE i LIKE (174)
    • Opcja wyszukiwania typu full-text (174)
  • Implementacja warstwy danych (180)
  • Implementacja warstwy biznesowej (182)
  • Implementacja warstwy prezentacji (185)
  • Podsumowanie (192)

Rozdział 6. Zarządzanie katalogiem (193)

  • Analiza strony administracyjnej katalogu (194)
  • Przygotowanie strony administracyjnej katalogu (197)
    • Uwierzytelnianie administratorów (197)
  • ZarzÄ…dzanie dziaÅ‚ami (204)
    • Utworzenie warstwy prezentacji (205)
    • Utworzenie warstwy biznesowej (211)
    • Utworzenie warstwy danych (212)
  • ZarzÄ…dzanie kategoriami i produktami (214)
  • ZarzÄ…dzanie informacjami na temat produktów (216)
    • Utworzenie warstwy prezentacji (217)
    • Utworzenie warstwy biznesowej (223)
    • Utworzenie warstwy danych (224)
  • Podsumowanie (227)

Część II Druga faza projektu (229)

Rozdział 7. Koszyk na zakupy (231)

  • Projektowanie koszyka na zakupy (233)
  • Przechowywanie informacji na temat zawartoÅ›ci koszyka (234)
  • Implementacja warstwy danych (235)
  • Implementacja warstwy biznesowej (240)
  • Implementacja warstwy prezentacyjnej (243)
    • Uaktualnienie przycisków Dodaj do koszyka (245)
    • WyÅ›wietlanie na stronie głównej skróconej informacji o zawartoÅ›ci koszyka (247)
    • Tworzenie koszyka (249)
  • ZarzÄ…dzanie koszykiem na zakupy (253)
    • Usuwanie produktów wÅ‚ożonych do koszyka (254)
    • Tworzenie strony administracyjnej koszyka (254)
  • Podsumowanie (257)

Rozdział 8. Obsługa zamówień (259)

  • Implementacja systemu skÅ‚adania zamówieÅ„ (259)
    • Zapisywanie zamówieÅ„ w bazie danych (261)
    • Implementacja warstwy danych (267)
    • Implementacja warstwy biznesowej (270)
    • Implementacja warstwy prezentacyjnej (270)
  • Polecenia administracyjne (272)
    • Strona orders_admin.php (273)
    • WyÅ›wietlanie nieopÅ‚aconych zamówieÅ„ (276)
    • WyÅ›wietlanie szczegółów zamówienia (284)
  • Podsumowanie (295)

Rozdział 9. Rekomendowanie produktów (297)

  • Implementacja warstwy danych (298)
  • Implementacja warstwy biznesowej (302)
  • Implementacja warstwy prezentacyjnej (302)
  • Podsumowanie (304)

Część III Trzecia faza projektu (305)

Rozdział 10. Dane klientów (307)

  • Przechowywanie kont użytkowników (308)
    • Schemat dziaÅ‚ania kont użytkowników w sklepie TShirtShop (308)
    • Tworzenie tabeli customer (309)
  • Implementacja klas zapewniajÄ…cych bezpieczeÅ„stwo (311)
    • Implementacja haszowania w warstwie biznesowej (311)
    • Implementacja szyfrowania w warstwie biznesowej (314)
    • Przechowywanie danych kart kredytowych z wykorzystaniem klasy SecureCard (320)
  • Rozszerzenie funkcjonalnoÅ›ci sklepu TShirtShop o obsÅ‚ugÄ™ kont użytkowników (330)
    • Implementacja warstwy danych (333)
    • Implementacja warstwy biznesowej (335)
    • Implementacja warstwy prezentacyjnej (338)
  • Tworzenie strony finalizacji zamówienia (341)
  • Wykorzystywanie bezpiecznych poÅ‚Ä…czeÅ„ (346)
    • Uzyskiwanie certyfikatu SSL od firmy VeriSign (347)
    • Wymuszanie poÅ‚Ä…czeÅ„ SSL (347)
  • Podsumowanie (349)

Rozdział 11. Implementacja systemu przetwarzania zamówień. Część I (351)

  • Czym jest system przetwarzania zamówieÅ„? (352)
  • Implementacja systemu przetwarzania zamówieÅ„ (353)
    • Tworzenie systemu dla sklepu TShirtShop (354)
    • Fundamenty (357)
    • Implementacja klas narzÄ™dziowych (360)
    • Implementacja klasy OrderProcessor (366)
    • ZwiÄ™kszanie funkcjonalnoÅ›ci klasy OrderProcessor (379)
  • Podsumowanie (382)

Rozdział 12. Implementacja systemu przetwarzania zamówień. Część II (383)

  • Implementacja etapów przetwarzania (383)
  • Testowanie przetwarzania (391)
  • Aktualizacja strony do skÅ‚adania zamówieÅ„ (398)
  • Aktualizacja strony do zarzÄ…dzania zamówieniami (400)
    • Dodanie tabeli status (401)
    • Implementacja warstwy danych (401)
    • Implementacja warstwy biznesowej (403)
    • Implementacja warstwy prezentacji (405)
  • Podsumowanie (416)

Rozdział 13. Transakcje kartą kredytową (419)

  • Podstawy transakcji kartÄ… kredytowÄ… (419)
    • Współpraca z bramkami umożliwiajÄ…cymi pÅ‚atnoÅ›ci kartÄ… kredytowÄ… (420)
    • Zasady dziaÅ‚ania transakcji kartami kredytowymi (422)
  • Implementacja przetwarzania pÅ‚atnoÅ›ci kartÄ… kredytowÄ… (423)
    • Używanie DataCash (423)
    • Używanie VeriSign Payflow Pro (437)
  • Podsumowanie (448)

Rozdział 14. Oceny i recenzje produktów (449)

  • Przechowywanie recenzji w bazie danych (450)
  • Implementacja warstwy danych (451)
  • Implementacja warstwy biznesowej (452)
  • Implementacja interfejsu użytkownika (452)
  • Podsumowanie (456)

Rozdział 15. Wywoływanie usług sieciowych (457)

  • Wykorzystanie usÅ‚ug sieciowych (458)
    • DostÄ™p do Amazon E-Commerce Service za pomocÄ… REST (459)
    • DostÄ™p do Amazon E-Commerce Service za pomocÄ… SOAP (461)
  • Integracja Amazon E-Commerce Service z TShirtShop (464)
    • Implementacja warstwy danych (465)
    • Implementacja warstwy biznesowej (474)
    • Implementacja warstwy prezentacji (474)
  • Podsumowanie (479)

Dodatki (481)

Dodatek A Instalacja Apache, PHP, MySQL i phpMyAdmin (483)

  • Przygotowanie placu boju pod Windows (484)
    • Instalacja Apache 2 (484)
    • Instalacja PHP5 (486)
    • Instalacja MySQL 4 (487)
  • Przygotowanie placu boju pod Unix (487)
    • Instalacja serwera Apache 2 (488)
    • Instalacja MySQL 4 (489)
    • Instalacja PHP5 (490)
  • Instalacja phpMyAdmin (492)

Dodatek B Prowadzenie witryny (495)

  • Wybór firmy prowadzÄ…cej witrynÄ™ (495)
  • Tworzenie bazy danych na serwerze (497)
  • Kopiowanie aplikacji na serwer produkcyjny (499)

Dodatek C Uwagi na temat zarzÄ…dzania projektami (501)

  • Rozwijanie oprogramowania (502)
  • Prowadzenie projektu - teorie zarzÄ…dzania (503)
    • Metoda kaskadowa (tradycyjna) (503)
    • Metoda spiralna (505)
    • Metoda RAD (506)
    • Metoda Extreme Programming (XP) (507)
  • Wybór metody (507)
  • Okres istnienia projektu e-commerce (508)
  • Relacje z klientami (510)

Skorowidz (511)

Dodaj do koszyka PHP 5 i MySQL. Zastosowania e-commerce

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.