reklama - zainteresowany?

PHP i MySQL. Tworzenie sklepów internetowych - Helion

PHP i MySQL. Tworzenie sklepów internetowych
Autor: Daniel Bargieł, Sebastian Marek
ISBN: 83-7361-359-5
stron: 244, Format: B5, okładka: miękka
Data wydania: 2004-08-10
Księgarnia: Helion

Cena książki: 34,90 zł

Dodaj do koszyka PHP i MySQL. Tworzenie sklepów internetowych

Tagi: MySQL - Programowanie | PHP - Programowanie

Coraz więcej firm oferuje swoje towary w internecie. Taka metoda prezentowania oferty umożliwia dotarcie do większej liczby klientów i zredukowanie kosztów wynikających z prowadzenia tradycyjnej działalności handlowej. Rozwój handlu elektronicznego spowodował zwiększenie zainteresowania usługami związanymi z tworzeniem sklepów internetowych.

Do realizacji sklepu internetowego wielu programistów wykorzystuje duet PHP i MySQL. PHP jest najpopularniejszym językiem skryptowym interpretowanym po stronie serwera. Ciągle rozwijany i rozbudowywany PHP jest wykorzystywany przez tysiące autorów dynamicznych aplikacji WWW korzystających z baz danych. Rolę zaplecza bazodanowego doskonale spełni baza MySQL -- prosta i wydajna, a co najważniejsze, dostępna nieodpłatnie podobnie, jak PHP. Napisanie efektywnego i bezpiecznego sklepu internetowego to ciekawe wyzwanie dla programisty. Może i Ty spróbujesz się z nim zmierzyć?

Jeśli myślisz o podjęciu tego wyzwania, to książka "PHP i MySQL. Tworzenie sklepów internetowych" jest dla Ciebie idealną lekturą. Zawiera wszystkie informacje, jakich potrzebujesz, by zaprojektować i napisać funkcjonalny, wydajny i bezpieczny sklep internetowy, korzystając z języka PHP i bazy danych MySQL.

  • Konfiguracja Å›rodowiska projektowego i uruchomieniowego
  • Szablony Smarty, biblioteka PEAR i narzÄ™dzia kontroli sesji
  • Projekt aplikacji z rozbiciem na moduÅ‚y
  • Zagadnienia zwiÄ…zane z bezpieczeÅ„stwem sklepu i transakcji
  • ObsÅ‚uga formularzy
  • Zastosowanie sÅ‚owników
  • Katalog produktów
  • Wykonanie moduÅ‚u koszyka na zakupy
  • ModuÅ‚ administracyjny
  • ObsÅ‚uga zamówieÅ„
  • Wyszukiwarka towarów

Pod adresem ftp://ftp.helion.pl/przyklady/phmtsi.zip znajdziesz poprawioną wersję sklepu internetowego znajdującą się na CD-ROM-ie, który został dołączony do książki. Zobacz również opis instalacji sklepu internetowego.

.

Dodaj do koszyka PHP i MySQL. Tworzenie sklepów internetowych

 

Osoby które kupowały "PHP i MySQL. Tworzenie sklepów internetowych", wybierały także:

  • SQL. Kurs video. Kompendium wiedzy na podstawie MySQL
  • PHP i MySQL. Kurs video. Tw
  • MySQL. Kurs video. Od podstaw do zagadnieÅ„ zaawansowanych. Tworzenie i analizowanie baz danych
  • Wydajna praca z MySQL. Efektywne i bezpieczne zarz
  • MySQL. Jak zaprojektowa

Dodaj do koszyka PHP i MySQL. Tworzenie sklepów internetowych

Spis treści

PHP i MySQL. Tworzenie sklepów internetowych -- spis treści

Wstęp (7)

Rozdział 1. Koncepcja sklepu internetowego (11)

  • Część publiczna (11)
  • Część administracyjna (12)

Rozdział 2. Co należy wiedzieć (15)

  • Åšrodowisko pracy - Windows i Linux (15)
    • System operacyjny (15)
    • Serwer WWW (17)
    • PHP: Hypertext Preprocessor (19)
    • MySQL (19)
    • Podstawowa konfiguracja Å›rodowiska (21)
  • Smarty - oddzielenie kodu PHP od HTML-a (24)
    • Instalacja systemu szablonów Smarty (25)
    • Konfiguracja systemu szablonów Smarty (26)
    • Pierwszy szablon (27)
    • ZÅ‚ożone szablony (29)
  • Komunikacja z bazÄ… danych (31)
    • Standaryzacja interfejsu dostÄ™pu do danych (31)
    • PEAR oraz pakiet Database (32)
  • Mechanizmy obsÅ‚ugi i raportowania bÅ‚Ä™dów (38)
    • Typy bÅ‚Ä™dów (38)
    • ObsÅ‚uga bÅ‚Ä™dów poprzez standardowe funkcje jÄ™zyka PHP (40)
    • ObsÅ‚uga bÅ‚Ä™dów w zbiorze bibliotek PEAR (46)
  • Mechanizmy autoryzacji użytkownika i sesje (50)
    • Identyfikacja użytkownika (50)
    • Mechanizmy sesji (63)
  • XML jako narzÄ™dzie konfiguracji aplikacji (69)
    • Cele korzystania z plików konfiguracyjnych (69)
    • Dane konfiguracyjne w dokumentach XML (70)
    • Dane informacyjne w plikach XML (72)

Rozdział 3. Projekt aplikacji (75)

  • Interfejs użytkownika (76)
    • Nagłówek strony (77)
    • Menu główne sklepu (78)
    • Część centralna sklepu (78)
    • Stopka strony (80)
  • Struktura i konfiguracja aplikacji (80)
    • Struktura katalogowa (80)
    • Konfiguracja serwisu (83)
    • Przetwarzanie żądaÅ„ (84)
  • Struktura bazy danych (85)
    • Użytkownicy i klienci sklepu (86)
    • Produkty (87)
    • Kategorie (90)
    • Producenci (91)
    • Zamówienia (92)
    • SÅ‚owniki (94)
    • Biblioteka zdjęć (95)
  • Budowa moduÅ‚owa aplikacji (96)
    • RdzeÅ„ aplikacji (97)
    • PrzykÅ‚adowy prosty moduÅ‚ aplikacji (98)

Rozdział 4. Bezpieczeństwo (103)

  • BezpieczeÅ„stwo systemu operacyjnego oraz serwera WWW (103)
    • Cel instalacji serwera (104)
    • Tylko potrzebne usÅ‚ugi (104)
    • Bezpieczna konfiguracja serwera WWW (105)
  • BezpieczeÅ„stwo wykorzystywanego oprogramowania (105)
    • Instalacja PHP jako pliku wykonywalnego CGI (105)
    • Instalacja PHP jako moduÅ‚u Apache (107)
    • Opcja register_globals (108)
    • Raportowanie bÅ‚Ä™dów (110)
    • Ukrywanie PHP (111)
    • Aktualizacje (111)
  • BezpieczeÅ„stwo wÅ‚asnej aplikacji (112)
    • Brak walidacji danych (112)
    • Nieskuteczne mechanizmy kontroli dostÄ™pu i autoryzacji (113)
    • NieprawidÅ‚owe zarzÄ…dzanie kontami oraz sesjami użytkowników (115)
    • Ataki typu Cross-Site Scripting (XSS) (116)
    • Wstrzykiwanie kodu (117)
    • Przechowywanie niezabezpieczonych danych (119)
  • BezpieczeÅ„stwo bazy danych (119)
  • ZarzÄ…dzanie hasÅ‚ami (120)

Rozdział 5. Obsługa formularzy (121)

  • Format dokumentu XML definiujÄ…cego formularz (121)
    • Pola formularza i reguÅ‚y walidacyjne (122)
    • Dokument form.xml (124)
  • ModuÅ‚ formularza (128)
    • Metody obiektów klasy Forms (128)
    • Konfiguracja obiektu formularza w skryptach PHP (130)
    • WyÅ›wietlanie formularza w szablonach Smarty (132)
    • Testowanie aplikacji z formularzem (134)

Rozdział 6. Słowniki i ich zastosowanie (139)

  • Object - klasa bazowa dla obiektów (140)
  • Dane adresowe - klasa State, Country oraz AddressType (141)
  • SÅ‚owniki wykorzystywane przy skÅ‚adaniu zamówieÅ„ - klasa DeliveryType, PaymentType, OrderStatus (145)
  • Waluty i stawki podatku VAT - klasa Currency oraz TaxRate (146)
  • Parametry asortymentu - klasa Parameter (147)
  • Producenci produktów - klasa Producer (148)
  • Biblioteka zdjęć - klasa Image (148)
    • PrzesyÅ‚anie zdjęć na serwer - pakiet HTTP_Upload (150)
    • Zapisywanie zdjęć w bazie danych (153)
    • Pobieranie zdjęć z bazy danych (153)

Rozdział 7. Kategorie i produkty (155)

  • Asortyment i produkt - różnice i zastosowania (155)
    • Asortyment sklepu - klasa Item (155)
    • Dodawanie nowego asortymentu do sklepu (158)
    • Produkty dostÄ™pne w ofercie sklepu - klasa Product (162)
  • Produkty w promocji (167)
    • ObsÅ‚uga promocji - moduÅ‚ Special (168)
    • ZarzÄ…dzanie promocjami (170)
  • Kategorie produktów (171)
    • Struktura katalogowa - klasa Catalog (172)
    • WyÅ›wietlanie struktury katalogowej (173)
    • ZarzÄ…dzanie kategoriami (174)

Rozdział 8. Koszyk (177)

  • Sesja jako podstawowy mechanizm realizacji koncepcji koszyka (178)
  • ModuÅ‚ koszyka - klasa Basket (179)
    • Operacje na produktach w koszyku (180)
    • Operacje na sumarycznych wartoÅ›ciach cen produktów w koszyku (182)
    • SkÅ‚adanie zamówienia (182)
  • WyÅ›wietlanie koszyka w szablonie TPL (184)

Rozdział 9. Rejestracja i zarządzanie klientami (189)

  • Koncepcja użytkowników aplikacji (190)
    • Klasy użytkownika -- User oraz CustomUser (190)
  • Rejestracja nowego użytkownika (193)
    • Pierwszy etap rejestracji - wypeÅ‚nienie formularzy rejestracyjnych (194)
    • Drugi etap rejestracji - aktywacja konta użytkownika (208)
  • Proces gromadzenia danych za pomocÄ… wielu formularzy (210)
  • ZarzÄ…dzanie klientami (211)

Rozdział 10. Obsługa zamówień (213)

  • Warunki zÅ‚ożenia zamówienia (213)
  • ModuÅ‚ zamówienia - klasa Order (216)
    • WÅ‚aÅ›ciwoÅ›ci i metody obiektów klasy Order (216)
    • ZarzÄ…dzanie zamówieniami (218)

Rozdział 11. Wyszukiwanie informacji (221)

  • Formularz wyszukiwarki (221)
  • Analizator danych (222)
  • Wyszukiwanie informacji - klasa Search (225)
    • Stworzenie i wysÅ‚anie zapytania do bazy danych - metoda makeSQLQuery() (226)
    • Pobieranie wyników wyszukiwania - metoda fetchQueryResult() (229)

Rozdział 12. Instalacja sklepu internetowego (231)

  • Instalacja sklepu od strony serwera WWW (231)
  • Instalacja sklepu od strony bazy danych (232)
  • Plik konfiguracyjny sklepu internetowego (232)

Skorowidz (235)

Dodaj do koszyka PHP i MySQL. Tworzenie sklepów internetowych

Code, Publish & WebDesing by CATALIST.com.pl



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