PHP i MySQL. Aplikacje bazodanowe - Helion
Tytuł oryginału: Web Database Applications with PHP and MySQL
Tłumaczenie: Michał Dadan (rozdz. 1 - 8, 10), Paweł Gonera (rozdz. 9, 16 - 20, dod. A - H), Daniel Kaczmarek (rozdz. 11 - 15)
ISBN: 83-7361-671-3
stron: 792, Format: B5, okładka: miękka
Data wydania: 2004-12-07
Księgarnia: Helion
Cena książki: 79,00 zł
Książka "PHP i MySQL. Aplikacje bazodanowe" jest przeznaczona dla tych, którzy tworzą lub zamierzają tworzyć witryny WWW oparte na technologii PHP i MySQL. Opisano w niej reguły i techniki wykorzystywane przy tworzeniu małych i średnich aplikacji bazodanowych wykorzystywanych do przechowywania danych, odczytywania ich i zarządzania nimi. Przedstawia zasady pracy z bazami danych. Pokazuje, jak śledzić poczynania użytkowników za pomocą sesji, pisać bezpieczny kod, oddzielać go od warstwy prezentacyjnej i uniezależniać go od wyboru bazy danych. Opisuje również techniki generowania raportów i obsługi błędów oraz zaawansowane zagadnienia związane z bazami danych i programowaniem zorientowanym obiektowo.
- Typowe modele architektury aplikacji bazodanowych
- Język PHP -- podstawowe wiadomości
- Programowanie zorientowane obiektowo w PHP5
- Język SQL i baza danych MySQL
- Biblioteka PEAR
- Kontrola poprawności wprowadzanych danych z wykorzystaniem PHP i JavaScript
- Mechanizmy bezpieczeństwa w aplikacjach bazodanowych
- Wdrażanie aplikacji
- Generowanie raportów
- Przykład praktyczny -- internetowy sklep z winami
Wiadomości zawarte w tej książce pomogą każdemu programiście stworzyć sklep internetowy, portal lub system zarządzania treścią.
Osoby które kupowały "PHP i MySQL. Aplikacje bazodanowe", wybierały także:
- Mastering Amazon Relational Database Service for MySQL 88,41 zł, (38,90 zł -56%)
- Big Data and Analytics 88,41 zł, (38,90 zł -56%)
- PHP i MySQL. Kurs video. Tw 149,00 zł, (67,05 zł -55%)
- SQL. Kurs video. Kompendium wiedzy na podstawie MySQL 159,00 zł, (71,55 zł -55%)
- MySQL. Kurs video. Od podstaw do zagadnień zaawansowanych. Tworzenie i analizowanie baz danych 59,00 zł, (26,55 zł -55%)
Spis treści
PHP i MySQL. Aplikacje bazodanowe -- spis treści
Wstęp (7)
Rozdział 1. Aplikacje bazodanowe a Internet (17)
- Sieć WWW (18)
- Architektury trójwarstwowe (19)
Rozdział 2. Język skryptowy PHP (33)
- Wprowadzenie do PHP (33)
- Instrukcje rozgałęziające i wyrażenia warunkowe (45)
- Pętle (49)
- Funkcje (52)
- Praca z typami (53)
- Funkcje definiowane przez użytkownika (58)
- Praktyczny przykład (68)
Rozdział 3. Tablice, łańcuchy i zaawansowane operacje na danych (71)
- Tablice (71)
- Łańcuchy (89)
- Wyrażenia regularne (99)
- Daty i godziny (108)
- Liczby całkowite i zmiennopozycyjne (114)
Rozdział 4. Wprowadzenie do programowania zorientowanego obiektowo w PHP 5 (119)
- Klasy i obiekty (119)
- Dziedziczenie (133)
- Zgłaszanie i obsługiwanie wyjątków (140)
Rozdział 5. SQL i MySQL (143)
- Podstawy baz danych (143)
- Interpreter poleceń MySQL (149)
- Zarządzanie bazami danych i tabelami (151)
- Wstawianie, uaktualnianie i usuwanie danych (157)
- Zapytania z wyrażeniem SELECT (161)
- Złączenia (169)
- Praktyczny przykład: dodawanie nowego wina (176)
Rozdział 6. Kierowanie zapytań do baz danych (179)
- Przesyłanie zapytań do baz MySQL z poziomu PHP (180)
- Przetwarzanie informacji wprowadzanych przez użytkowników (195)
- Opis funkcji biblioteki MySQL (214)
Rozdział 7. PEAR (225)
- Pierwsze spojrzenie (225)
- Podstawowe składniki (226)
- Pakiety (236)
Rozdział 8. Umieszczanie danych w internetowych bazach danych (257)
- Wstawianie, uaktualnianie i usuwanie informacji z baz danych (257)
- Problemy z zapisywaniem informacji w bazach danych (275)
Rozdział 9. Weryfikacja danych za pomocą PHP i języka JavaScript (291)
- Zasady kontroli poprawności i raportowania błędów (291)
- Weryfikacja po stronie serwera za pomocą PHP (294)
- JavaScript i kontrola poprawności po stronie klienta (311)
Rozdział 10. Sesje (339)
- Wprowadzenie do zarządzania sesjami (340)
- Zarządzanie sesjami w PHP (341)
- Przykład praktyczny: stosowanie sesji przy weryfikacji danych (348)
- Kiedy należy stosować sesje? (357)
- API zarządzania sesjami i konfiguracja sesji (360)
Rozdział 11. Uwierzytelnianie i bezpieczeństwo (371)
- Uwierzytelnianie HTTP (371)
- Uwierzytelnianie HTTP w PHP (375)
- Uwierzytelnianie na podstawie formularza (386)
- Ochrona danych w sieci WWW (398)
Rozdział 12. Błędy, debugowanie i wdrażanie (403)
- Błędy (403)
- Najczęstsze błędy programistyczne (408)
- Własne mechanizmy obsługi błędów (413)
Rozdział 13. Raporty (423)
- Tworzenie raportu (423)
- Tworzenie dokumentu PDF (428)
- Instrukcja PDF-PHP (440)
Rozdział 14. Zaawansowane programowanie obiektowe w PHP 5 (457)
- Korzystanie z hierarchii klas (457)
- Wskazanie typu klasy (461)
- Klasy abstrakcyjne i interfejsy (462)
- Przykład: kalkulator kosztów transportu (467)
Rozdział 15. Zaawansowany SQL (477)
- Analiza przy użyciu polecenia SHOW (478)
- Zapytania zaawansowane (479)
- Operacje na danych i bazach danych (494)
- Funkcje (502)
- Automatyzacja wykonywania zapytań (510)
- Typy tabel (513)
- Kopie zapasowe i ich odtwarzanie (519)
- Zarządzanie użytkownikami i uprawnieniami (524)
- Dostrajanie serwera MySQL (528)
Rozdział 16. Sieciowa winiarnia "Hugh i Dave". Analiza przypadku (539)
- Wymagania systemowe i funkcjonalne (540)
- Omówienie aplikacji (542)
- Komponenty współdzielone (547)
Rozdział 17. Zarządzanie kontami klientów (575)
- Przegląd kodu (576)
- Kontrola poprawności danych klienta (579)
- Formularz klienta (582)
Rozdział 18. Koszyk na zakupy (587)
- Przegląd kodu (588)
- Strona domowa sieciowej winiarni (589)
- Implementacja koszyka (594)
Rozdział 19. Zamawianie i wysyłka w sieciowej winiarni (607)
- Przegląd kodu (607)
- Dane karty kredytowej i instrukcje wysyłki (609)
- Realizacja zamówienia (612)
- Potwierdzenia z poziomu strony HTML oraz przez e-mail (618)
Rozdział 20. Wyszukiwanie i autoryzacja w sieciowej winiarni (629)
- Przegląd kodu (630)
- Przeglądanie i wyszukiwanie (634)
- Autoryzacja (643)
Dodatek A Przewodnik instalacji w systemie Linux (651)
Dodatek B Przewodnik instalacji w systemie Microsoft Windows (671)
Dodatek C Przewodnik instalacji w systemie Mac OS X (681)
Dodatek D Protokoły sieciowe (697)
Dodatek E Modelowanie i projektowanie relacyjnych baz danych (709)
Dodatek F Zarządzanie sesjami w warstwie bazy danych (727)
Dodatek G Zasoby (741)
Dodatek H Ulepszona biblioteka MySQL (745)
Skorowidz (757)