Księgarnia Informatyczno-Techniczna w Lublinie   Księgarnia Informatyczno-Techniczna w Lublinie
Projekty budowlane
SZUKAJ

Zaawansowane wyszukiwanie

SZYBKI ZAKUP
Wpisz model.

RECENZJE
AUTORZY

AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych. Wyd. 2.

47,00 zł


nie zaw. kosztów wysyłki

MODEL: 978-83-246-2768-4

Wydrukuj kartę produktu 

Dostawa:   1-2 Dni

AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych. Wydanie II
Autorzy: Bogdan Brinzarea-Iamandi, Cristian Darie, Audra Hendrix
Data wydania: 04/2011
Stron: 296
    Tytuł oryginału: AJAX and PHP: Building Modern Web Applications 2nd Edition
    Tłumaczenie: Julia Szajkowska
    ISBN: 978-83-246-2768-4
    Format: B5
    Oprawa: miękka
    Numer z katalogu: 5623
Wydawnictwo Helion

    Jak tworzyć szybsze i sprawniejsze aplikacje internetowe?
    Jak pracować z biblioteką jQuery?
    Jak wprowadzać nowe rozwiązania do już istniejących stron?

Wprowadzenie technologii AJAX pozwoliło na tworzenie bardziej atrakcyjnych i przyjaznych użytkownikowi witryn, które nie wymagają przeładowywania po każdej interakcji. To zapewniło AJAX-owi ogromną popularność wśród webmasterów. Otrzymali bowiem doskonałe narzędzie do projektowania interaktywnych i dynamicznych aplikacji, tak pożądanych w dobie WEB 2.0. Jednak nic nie jest doskonałe i nawet AJAX, mimo wielkiego potencjału, ma swoje słabości i ograniczenia. Jakie? W trakcie lektury książki poznasz plusy i minusy tej technologii!

Intencją autorów było przede wszystkim przekazanie wiedzy niezbędnej do opanowania sztuki tworzenia interaktywnych aplikacji, wykorzystujących PHP, JavaScript, MySQL i jQuery. Dowiesz się stąd również, jak przeprowadzać weryfikację danych wprowadzanych na stronie za pomocą technologii AJAX i jak łączyć ze sobą funkcje programu występujące po stronie serwera z tymi, które pojawiają się po stronie klienta. Poznasz skuteczne metody debugowania kodu. Ponadto na kilku rozbudowanych przykładach nauczysz się sprawnie pracować z biblioteką jQuery. Autorzy pokażą Ci, jak unikać najczęstszych błędów, tworzyć wydajny kod AJAX z myślą o pozycjonowaniu witryny oraz w prosty sposób wprowadzać nowe rozwiązania, także do istniejących już stron internetowych.

    Przygotowanie środowiska pracy
    Wprowadzenie w świat zagadnień technologii AJAX
    JavaScript i klient AJAX
    Programowanie obiektowe w JavaScript
    Skrypty PHP i używanie MySQL po stronie serwera
    Weryfikacja poprawności wprowadzanych danych za pomocą AJAX
    Debugowanie i profilowanie aplikacji AJAX
    Zaawansowane metody budowania aplikacji internetowych
    Arkusze danych w technologii AJAX

Opanuj sztukę tworzenia aplikacji WEB 2.0!

Spis treści:

O autorach (7)
O recenzencie (9)
Wprowadzenie (11)
Rozdział 1. Świat technologii AJAX i języka PHP (17)

    Ogólny zarys (18)
        Technologia AJAX a Web 2.0 (19)
    Strony internetowe od 1990 roku (20)
        Protokół HTTP i język HTML (20)
        PHP i inne technologie strony serwera (22)
        JavaScript i inne technologie strony klienta (22)
        Czego zatem brakuje? (24)
    Świat technologii AJAX (24)
        Co składa się na narzędzia AJAX? (27)
        Kiedy warto używać technologii AJAX, a kiedy należy z niej zrezygnować? (28)
        Narzędzia i źródła (29)
    Przygotowanie środowiska pracy (30)
    Prosta aplikacja wykorzystująca AJAX i PHP (31)
    Podsumowanie (43)

Rozdział 2. JavaScript i klient AJAX (45)

    JavaScript a obiektowy model dokumentu (45)
    Zdarzenia w języku JavaScript i model DOM (51)
    I znowu model DOM (55)
    JavaScript, model DOM i arkusze stylów CSS (59)
    Używanie obiektów klasy XMLHttpRequest (63)
        Tworzenie obiektu klasy XMLHttpRequest (63)
            Obsługa wyjątków w języku JavaScript (64)
            Tworzenie lepszych obiektów dla przeglądarki Internet Explorer 6 (66)
        Inicjowanie żądania za pomocą obiektu klasy XMLHttpRequest (68)
        Obsługa odpowiedzi przysyłanych z serwera (70)
    Praca z dokumentami XML (78)
        Więcej na temat obsługi błędów i zwracania wyjątków (84)
        Tworzenie struktury pliku XML (85)
    Podsumowanie (86)

Rozdział 3. Obiektowy JavaScript (87)

    Dlaczego język JavaScript ma tak duże znaczenie? (88)
    Idea programowania obiektowego (88)
        Hermetyzacja (89)
        Dziedziczenie (90)
        Polimorfizm (91)
    Programowanie obiektowe w języku JavaScript (91)
        W języku JavaScript obiekty są słownikami (92)
        Funkcje w języku JavaScript (94)
            Funkcje JavaScript jako obiekty pierwszej klasy (95)
            Funkcje wewnętrzne (96)
            Domknięcia (97)
        Klasy w języku JavaScript (98)
            Konstruktory (98)
            Diagramy klas (100)
            Odwołania do funkcji zewnętrznych (102)
            Prototypy (103)
            Właściwości i metody instancji (104)
            Metody i właściwości statyczne (105)
            Prywatni uczestnicy klasy (106)
        Kontekst wykonania w języku JavaScript (107)
            Kiedy var x, kiedy this.x, a kiedy x? (109)
            Praca we właściwym kontekście (110)
    Praktyczne zagadnienia programowania obiektowego w JavaScript - wstęp do notacji JSON (112)
        Idea formatu JSON (113)
        Prosty przykład pracy z danymi w formacie JSON (114)
    Podsumowanie (117)

Rozdział 4. Skrypty PHP i używanie MySQL po stronie serwera (119)

    PHP, DOM i XML (120)
    Język PHP i format JSON (125)
    Przekazywanie zmiennych i obsługa błędów w języku PHP (129)
    Praca z bazą MySQL (139)
        Tworzenie tabel w bazie danych (139)
        Przetwarzanie danych (142)
        Łączenie się z bazą danych i wykonywanie zapytań (143)
    Podsumowanie (149)

Rozdział 5. Weryfikacja poprawności wprowadzanych danych za pomocą AJAX (151)

    Implementacja weryfikacji poprawności danych z zastosowaniem technologii AJAX (152)
    Obiekt klasy XMLHttpRequest, wersja 2. (156)
    Weryfikacja danych z wykorzystaniem możliwości technologii AJAX (164)
    Podsumowanie (185)

Rozdział 6. Debugowanie i profilowanie aplikacji AJAX (187)

    Debugowanie i profilowanie kodu w przeglądarce Internet Explorer (188)
        Uruchamianie debugowania w przeglądarkach Internet Explorer 6 i Internet Explorer 7 (188)
        Debugowanie kodu w przeglądarce Internet Explorer 8 (189)
        Inne narzędzia debugujące w przeglądarce Internet Explorer (196)
    Debugowanie i profilowanie kodu w przeglądarce Firefox (197)
        Dodatek Firebug (198)
        Dodatek Venkman JavaScript Debugger (200)
        Dodatek Web Developer (201)
    Podsumowanie (202)

Rozdział 7. Zaawansowane rozwiązania i metody budowania aplikacji internetowych (203)

    Pozyskiwanie przewidujące (206)
    Wskaźnik postępu (207)
    Nieinwazyjne kodowanie JavaScript (208)
    Progresywne ulepszanie i eleganckie przemijanie (210)
    Asynchroniczne wysyłanie plików za pomocą aplikacji AJAX (211)
        Wysyłanie plików za pomocą protokołu HTTP (212)
        Asynchroniczne wysyłanie plików z użyciem znacznika iframe i rozwiązań technologii AJAX (212)
    Wywołania międzydomenowe (218)
        Realizacja wywołań międzydomenowych za pomocą serwera proxy (219)
        Realizacja wywołań międzydomenowych za pomocą aplikacji Flash (219)
        Realizacja wywołań międzydomenowych za pomocą znacznika <iframe> (220)
        Realizacja wywołań międzydomenowych za pomocą obiektów JSONP (220)
    Atak typu cross-site request forgery (221)
        Przejmowanie kontroli za pomocą obiektów JSON (222)
        Zmniejszenie ryzyka zaistnienia ataku CSRF (222)
    Ataki typu cross-site scripting (223)
        Ataki przeprowadzane za pomocą kodu wykorzystującego luki w zabezpieczeniach (ang. exploits) (223)
            Nietrwały atak typu XSS (223)
            Trwały atak typu XSS (224)
        Unikanie ataków typu XSS (224)
            Weryfikacja danych wejściowych (224)
            Zmiana zestawu znaków (225)
            Zabezpieczanie plików cookie (225)
    Podsumowanie (226)

Rozdział 8. Czat bazujący na AJAX i jQuery (227)

    Czatuj z AJAX (227)
    Szkielet jQuery (228)
        Zanim zaczniemy (229)
        Pierwsze kroki (229)
            Selektory obiektów modelu DOM w szkielecie jQuery (230)
            Obiekt osłonowy szkieletu jQuery (230)
        Łańcuchowanie metod (231)
        Obsługa wyjątków (231)
        Prosty przykład (232)
        Podstawowe idee (233)
    Czat w technologii AJAX (234)
        Aplikacja czatu (235)
    Podsumowanie (261)

Rozdział 9. Arkusz danych w technologii AJAX (263)

    Implementacja kodu arkusza danych AJAX (265)
        Analiza kodu (266)
            Baza danych (266)
            Style i kolory (267)
            Po stronie serwera (269)
            Budowanie arkusza danych krok po kroku (270)
    Podsumowanie (278)

Dodatek. Przygotowanie środowiska pracy (279)

    Instalacja pakietu XAMPP (280)
        Instalacja pakietu XAMPP w systemie Windows (280)
        Instalacja pakietu XAMPP w systemie Linux (283)
    Przygotowanie bazy danych ajax (283)

Skorowidz (287)

Autor: Brinzarea-Lamandi, Darie Cristian, Hendrix Audra
Rok wydania: 2011
ISBN: 978-83-246-2768-4

Data dodania do sklepu wtorek, 16 sierpień 2011.


Opinie klientów:

Możesz dodać swoją recenzję nt. produktu.

Napisz recenzję

 » KOSZYK

Koszyk jest pusty.

 » Witamy ponownie !

Adres e-mail:

Hasło:

Nowe konto | Nie pamiętasz hasła?

SUBSKRYPCJA
Adres e-mail

TWÓJ STATUS

Grupa klientów: Gość
PRODUCENT
INFORMACJE O PRODUCENCIE