Po prostu PHP. Techniki zaawansowane - Helion
Tytuł oryginału: PHP Advanced For The World Wide Web. Visual QuickPro Guide
Tłumaczenie: Radosław Meryk
ISBN: 83-7197-775-1
stron: 512, Format: B5, okładka: miękka
Data wydania: 2002-11-06
Księgarnia: Helion
Cena książki: 59,00 zł
Język programowania PHP stanowi dla wielu osób przepustkę w świat pisania aplikacji działających po stronie serwera WWW. Łatwość z jaką przychodzi nauczenie się tego języka, sprawiła, że używają go setki tysięcy amatorów i profesjonalistów na całym świecie.
Po pewnym czasie wiedza wyniesiona z podręczników opisujących podstawy PHP języka przestaje wystarczać. Niniejsza książka pomoże Ci w wykonaniu kolejnego kroku: kroku w kierunku pisania zaawansowanych aplikacji. Dzięki niej wzbogacisz swoją wiedzę i staniesz się prawdziwym ekspertem programowania w PHP, poszukiwanym na rynku pracy.
- Poznasz tajniki programowania obiektowego.
- Nauczysz się korzystać z baz danych.
- Dowiesz się, w jaki sposób zabezpieczać stworzone przez siebie aplikacje.
- Napiszesz własny sklep internetowy, korzystając z sesji i bazy SQL.
- Poznasz sposoby uruchamiania programów PHP w oderwaniu od serwera WWW.
- Nauczysz się generować nie tylko strony WWW, ale także grafikę i pliki PDF.
- Dowiesz się, jak i po co używać języka XML.
- Skorzystasz z wielu rozszerzeń języka, które ułatwiają rozwiązywanie złożonych problemów.
Osoby które kupowały "Po prostu PHP. Techniki zaawansowane", wybierały także:
- PHP 8 Programming Tips, Tricks and Best Practices 157,37 zł, (29,90 zł -81%)
- Domain-Driven Design in PHP 135,91 zł, (29,90 zł -78%)
- PHP Microservices 135,91 zł, (29,90 zł -78%)
- Drupal 8 Module Development. Second edition 124,58 zł, (29,90 zł -76%)
- Mastering The Faster Web with PHP, MySQL, and JavaScript 124,58 zł, (29,90 zł -76%)
Spis treści
Po prostu PHP. Techniki zaawansowane -- spis treści
Wstęp (9)
Rozdział 1. Zaawansowane programowanie w PHP (19)
- Struktura i dokumentowanie kodu (20)
- Tablice (28)
- Stałe (37)
- Funkcje rekurencyjne i zmienne statyczne (42)
- Funkcje a odwołania (52)
Rozdział 2. Programowanie obiektowe (59)
- Definiowanie klas (61)
- Tworzenie obiektu (64)
- Tworzenie konstruktorów (70)
- Dziedziczenie (76)
- Użycie metod klas bez ich egzemplarzy (82)
- Szeregowanie obiektów (84)
- Usuwanie obiektów (93)
Rozdział 3. Bazy danych (97)
- Projekt bazy danych i normalizacja (99)
- Tworzenie bazy danych (108)
- Generowanie wyników zapytań (113)
Rozdział 4. Bezpieczeństwo (139)
- Sprawdzanie poprawności danych w formularzach (141)
- Sprawdzanie danych w formularzu za pomocą skryptów JavaScript (155)
- Mcrypt (164)
- Uwierzytelnianie HTTP (175)
- Bezpieczeństwo serwera WWW (181)
Rozdział 5. Projektowanie aplikacji WWW (185)
- Projekt bazy danych (186)
- Struktura ośrodka (190)
- PHP a szablony obiektowe (202)
- Obsługa sesji (224)
- Wykorzystanie sesji bez znaczników cookie (233)
- Uruchamianie diagnostyczne (243)
- Rejestrowanie i zgłaszanie błędów (244)
Rozdział 6. E-commerce (247)
- Tworzenie bazy danych (249)
- Administracja (255)
- Wyświetlanie towarów online (271)
- Implementacja koszyka na zakupy (279)
Rozdział 7. PHP w sieci (289)
- Wykrywanie przeglądarki (290)
- Dostęp do innych ośrodków WWW za pomocą PHP (298)
- Wykorzystanie fsockopen() (303)
Rozdział 8. PHP a serwer (309)
- Uruchamianie skryptów za pomocą usługi cron (310)
- Kompresja plików za pomocą PHP (317)
- Wykorzystanie modułu COM w PHP (322)
Rozdział 9. XML i PHP (331)
- Czym jest XML? (332)
- Składnia języka XML (334)
- Definicje typu dokumentów (337)
- Analiza dokumentów XML za pomocą PHP oraz Expat (344)
- Obsługa błędów w XML (351)
Rozdział 10. Generowanie grafiki (355)
- Tworzenie prostej grafiki (357)
- Zastosowanie czcionek TrueType (368)
- Tworzenie wykresów na podstawie danych z bazy danych (376)
- Zapisywanie i modyfikowanie istniejących grafik (387)
Rozdział 11. Tworzenie plików PDF (395)
- Tworzenie prostego dokumentu PDF (397)
- Wprowadzanie tekstu w dokumentach PDF (403)
- Rysowanie figur (416)
- Wykorzystanie ilustracji graficznych (424)
- Tworzenie wielostronicowych dokumentów PDF (431)
Rozdział 12. Rozszerzenia PHP (439)
- PEAR (440)
- Zend (447)
- PHP-GTK (451)
- Kod źródłowy PHP (464)
Dodatek A Instalacja (465)
- Instalacja PHP wraz z serwerem Apache w systemie Linux (466)
- Instalacja PHP z serwerem Xitami w systemie Windows (472)
Dodatek B Bazy danych (475)
- Aplikacje systemów zarządzania bazami danych (476)
- SQL (477)
- Informacje dotyczące bazy danych MySQL (480)
- Inne zasoby (482)
Dodatek C Zasoby ogólne (483)
- Ośrodki WWW poświęcone PHP (484)
- Dodatkowe biblioteki (486)
- Bezpieczeństwo (488)
- Inne zasoby (489)
Skorowidz (493)