okladka

Naucz się łączyć największe zalety języków oraz technik programowania
i twórz interaktywne strony internetowe

Statyczne strony WWW to dziś już przeszłość. Powszechnie dostępne narzędzia dają programistom prawie nieograniczone możliwości w zakresie tworzenia interaktywnych witryn internetowych, wzbogaconych o najróżniejsze efekty wizualne, animacje oraz wbudowane narzędzia pomocnicze. Największą popularność zdobyły sobie narzędzia z kategorii open source -- z powodu ich minimalnego kosztu oraz niezwykle dużych zasobów, dostępnych za pośrednictwem Internetu. Z tej książki dowiesz się, jak tworzyć bogate i interaktywne strony WWW, łącząc rozmaite techniki i korzystając z różnych języków.

Książka "Ajax, JavaScript i PHP. Intensywny trening" poprowadzi Cię krok po kroku po podstawowych zasadach programowania w językach JavaScript, PHP i HTML oraz technologiach programowania. Dzięki temu podręcznikowi dowiesz się m.in., jak wykorzystywać dostępne biblioteki ajaksowe do implementowania i ulepszania podstawowych mechanizmów aplikacji. Szybko nauczysz się tworzyć interaktywne strony WWW, zarówno za pomocą technologii serwerowych, jak i technik oraz narzędzi umiejscowionych po stronie klienckiej, a także ich kombinacji.

Łącz, kompiluj, dobieraj -- niech Twoje strony WWW zrobią wrażenie!


Wstęp (13)
Część I: Dla przypomnienia...
Rozdział 1. Funkcjonowanie sieci WWW (21)
Rozdział 2. Tworzenie stron WWW w języku HTML i ich stylizacja za pomocą arkuszy CSS (35)
Rozdział 3. Anatomia aplikacji ajaksowej (61)
Część II: Wprowadzenie do programowania w języku JavaScript
Rozdział 4. Tworzenie prostych skryptów w języku JavaScript (73)
Rozdział 5. Obiektowy model dokumentu (DOM) (95)
Rozdział 6. Zmienne, łańcuchy i tablice JavaScriptu (107)
Rozdział 7. Funkcje i obiekty JavaScriptu (131)
Rozdział 8. Instrukcje warunkowe i pętle (149)
Rozdział 9. Funkcje wbudowane i biblioteki (171)
Część III: Wprowadzenie do Ajaksa
Rozdział 10. Serce Ajaksa - obiekt XMLHTTPRequest (185)
Rozdział 11. Komunikacja z serwerem (193)
Rozdział 12. Przetwarzanie otrzymanych danych (203)
Rozdział 13. Pierwsza aplikacja ajaksowa (213)
Część IV: Programowanie skryptów serwera w języku PHP
Rozdział 14. Poznajemy PHP (227)
Rozdział 15. Zmienne (237)
Rozdział 16. Kontrola przepływu sterowania (263)
Rozdział 17. Funkcje (273)
Rozdział 18. Klasy (283)
Część V: Zaawansowane technologie ajaksowe
Rozdział 19. Wykorzystywanie właściwości responseText (293)
Rozdział 20. AHAH - asynchroniczny HTML i HTTP (301)
Rozdział 21. Wykorzystywanie właściwości responseXML (313)
Rozdział 22. Usługi webowe oraz protokoły REST i SOAP (327)
Rozdział 23. Biblioteka JavaScriptu dla aplikacji ajaksowych (341)
Rozdział 24. Pułapki Ajaksa (353)
Część VI: Narzędzia i zasoby Ajaksa
Rozdział 25. Biblioteka prototype.js (365)
Rozdział 26. Rico (375)
Rozdział 27. Script.aculo.us (387)
Rozdział 28. XOAD (393)
Część VII: Dodatki
A: JavaScript, PHP i Ajax w internecie (405)
B: Słownik (409)
Skorowidz (415)