Marktplatzangebote
4 Angebote ab € 4,31 €
  • Broschiertes Buch

Mit diesem Buch lernen Sie, Ihre Webseiten mit AJAX zu optimieren und die Interaktion mit einem Besucher zu beschleunigen. Der Autor führt Sie durch die Grundlagen aller relevanten Schlüsseltechniken zu AJAX. Er erläutert detailliert, wie Sie mit AJAX hoch performante und dennoch leicht zu erstellende Webpräsenzen bauen können. Dazu müssen Sie noch nicht einmal Programme kaufen oder Lizenzen erwerben, denn alle notwendigen Dinge finden Sie im riesigen Fundus der Open-Source-Welt. In dem Buch werden neben den speziellen AJAX-Details Grundlagen zu (X)HTML, CSS, JavaScript, Document Object Model…mehr

Produktbeschreibung
Mit diesem Buch lernen Sie, Ihre Webseiten mit AJAX zu optimieren und die Interaktion mit einem Besucher zu beschleunigen. Der Autor führt Sie durch die Grundlagen aller relevanten Schlüsseltechniken zu AJAX. Er erläutert detailliert, wie Sie mit AJAX hoch performante und dennoch leicht zu erstellende Webpräsenzen bauen können. Dazu müssen Sie noch nicht einmal Programme kaufen oder Lizenzen erwerben, denn alle notwendigen Dinge finden Sie im riesigen Fundus der Open-Source-Welt. In dem Buch werden neben den speziellen AJAX-Details Grundlagen zu (X)HTML, CSS, JavaScript, Document Object Model (DOM), XML sowie serverseitiger Programmierung mit Java vermittelt, ohne ganz bei null zu beginnen.
Das vorliegende Buch soll Ihnen den Einstieg in die Webprogrammierung mit AJAX ermöglichen. Dazu werden im Laufe des Buchs alle relevanten Techniken samt vieler praktischer Beispiele durchgespielt. Das Buch wendet sich im Wesentlichen an Webseitenersteller, Webdesigner und Webprogrammierer, die schon Erfahrung mit (X)HTML haben und zumindest Grundlagen von CSS und JavaScript bereits beherrschen. Erfahrungen mit XML und Kenntnisse von serverseitiger Programmierung werden nicht vorausgesetzt, schaden aber selbstverständlich nicht. Im Schwesterbuch
"AJAX mit PHP" werden jedoch auch explizit Leser angesprochen, die grundsätzlich in der Programmierung (also auch in JavaScript und serverseitigen Programmiertechniken wie PHP) nicht so geübt sind.
Das vorliegende Buch legt die Latte geringfügig höher. Sie haben hier zwar ein Buch für Einsteiger in die AJAX-Welt vorliegen, das nicht Freaks und Programmierprofis als Leser im Auge hat. Allerdings kann man nur schwerlich Java als serverseitige Technologie verwenden, wenn Sie keinerlei Erfahrungen der objektorientierten Programmierung (OOP) und/oder Java haben. Deshalb werden gewisse einfache Grundkenntnisse in der OOP und Java vorausgesetzt. Oder zumindest wird von Ihnen als Leser erwartet, dass Sie den knapp gehaltenen Erklärungen zu den Java-Grundlagen folgen können und sich bei Bedarf in spezieller Java-Literatur zu Details informieren. Sie müssen wirklich kein Profi in Java sein, aber es hilft für das Verständnis unseres Kapitels zu JSP und Servlets doch sehr, wenn Sie bereits ein wenig Erfahrung mit Java haben. Dennoch brauchen Sie jetzt keine Angst zu haben, denn es handelt sich trotzdem wie gesagt ausdrücklich um ein Einsteigerbuch.
Im ersten Kapitel nach dieser Einleitung erfahren Sie zunächst, wozu AJAX eigentlich da ist. Welche Gründe gibt es für AJAX und dessen Erfolg? Warum und wie löst AJAX Probleme der konventionellen Webprogrammierung? Dazu soll bereits in einer sehr frühen Phase und ohne lange Vorrede ein erstes praktisches Beispiel durchgespielt
werden, welches AJAX einsetzt. Die konkreten Hintergründe erarbeiten wir dann Schritt für Schritt. In den folgenden Kapiteln werden dazu elementare Grundlagen behandelt, die für einen erfolgreichen Einstieg in die Erstellung von AJAX-Applikationen notwendig sind. Dieses Grundwissen für AJAX-Entwickler umfasst (X)HTML, Style Sheets allgemein und CSS im Besonderen, JavaScript, DOM, XML sowie serverseitige Programmierung samt Datenbankzugriff. Denn AJAX bezeichnet wie schon erwähnt im Wesentlichen den Zusammenschluss dieser etablierten Technologien aus dem Webumfeld. Diese müssen Sie als AJAX-Entwickler - zumindest in Grundzügen - beherrschen. In den Kapiteln 3 bis 9 behandeln wir das Grundwissen zu diesen Einzeltechnologien, soweit Sie dieses für AJAX benötigen. Dies umfasst folgende Einzelthemen:
-Grundlagen zu (X)HTML samt HTML-Eventhandlern und DOM (Document Object Model) aus Sicht von HTML
-Grundlagen zu Style Sheets (im Wesentlichen CSS Cascading Style Sheets)
-Vertiefende Einblicke in JavaScript und DOM
-Grundlagen zu HTTP und XMLHttpRequest sowie deren genaue Details, soweit sie für AJAX unumgänglich sind
-Wichtige Techniken zu DHTML (Dynamic HTML)
-Grundlagen zu XML (Extensible Markup Language) sowie ein Überblick zu XPath
-Serverseitige Programmierung im Allgemeinen und Java (JSP und Servlets) im Besonderen
-Umgang mit Webdatenbanken anhand von MySQL