Web-Technologien Buch-Info
Buch Beispiele  dpunkt.verlag  Glossar  Bestellen
 

Buch
Beispiele
Software
Tutorials
Standards

Dieses Buch gibt Softwareentwicklern, Studierenden und allen Interessierten einen profunden Einstieg in die für Web-Applikationen relevanten Themenbereiche und ermöglicht damit, sich in der zunehmend differenzierten Anwendung von Web-Technologien zu orientieren.

Der Leser wird am Browser abgeholt und durch die dominierenden Technologien auf der Client- und der Serverseite geführt. Dort angekommen, werden die entstandenen Lösungsansätze auf Architekturfragen hin untersucht und die Anbindung bestehender Systeme in das Gesamtbild eingefügt. Auf dem beschriebenen Weg werden die für Web-Technologien grundlegenden Konzepte diskutiert und die jeweils unterschiedlichen Programmiermodelle an Hand vieler Beispiele praxisnah illustriert.

Zentrale Themen auf der Clientseite sind die Dokumentenmodelle HTML und XML, die Layout- und Präsentations-Technologien CSS und XSL sowie das Skripting mit JavaScript. Auf der Serverseite werden CGI, PHP, ASP/ASP.NET und Java/J2EE vorgestellt, verglichen und bewertet. Die Rolle und zunehmende Bedeutung von Applikationsservern bilden einen weiteren Schwerpunkt des Buches. Das applikationszentrierte Web und Web Services runden dieses spannende Thema ab.

Dieses Buch wurde für Softwareentwickler, Web-Entwickler, Studierende, Projektleiter und IT-Berater geschrieben. Letzteren erschließt es das Thema Web-Technologien und ermöglicht die Einordnung der einzelnen Technologien, Frameworks und Architekturen in ein Gesamtbild. Erfahrung in der Softwareentwicklung sollte aber vorhanden sein. Der praktisch orientierte Leser kann zusätzlich von der Vielzahl der verfügbaren Beispiele profitieren. Die im Buch oft nur in Auszügen dargestellten Beispiele stehen auf dieser Website im Paket zum Download bereit. Der Leser sollte mit der prozeduralen Programmierung durch praktische Erfahrung vertraut sein und die Konzepte der objektorientierten Programmierung kennen und verstehen. Darüber hinaus ist aufgrund der Vielzahl von Programmiersprachen und Technologien ein gewisses Abstraktionsvermögen für den einen oder anderen Quellcode notwendig. Hyperlinks auf Online-Tutorials zu einzelnen Sprachen und Technologien sind auf dieser Website aufbereitet. Für die Ausführung der serverseitigen Beispiele ist die Installation von Software notwendig. Hyperlinks auf die jeweiligen Websites sind verfügbar. Die Nutzung der referenzierten Downloads kann zum überwiegenden Teil kostenfrei erfolgen.