You are not signed in. Sign in.

List Books: Buy books on ListBooks.org

Programming the World Wide Web » (6th Edition)

Book cover image of Programming the World Wide Web by Robert W. Sebesta

Authors: Robert W. Sebesta
ISBN-13: 9780132130813, ISBN-10: 0132130815
Format: Paperback
Publisher: Addison Wesley
Date Published: March 2010
Edition: 6th Edition

Find Best Prices for This Book »

Author Biography: Robert W. Sebesta

Dr. Robert W. Sebesta is an Associate Professor Emeritus of computer science at the University of Colorado at Colorado Springs. He received his PhD in computer science from Pennsylvania State University. His professional interests are the design and evaluation of programming languages, compiler design, and software-testing methods and tools. He is the author of Concepts of Programming Languages 9e.

Book Synopsis

For undergraduate students who have completed a course in object-oriented programming

Programming the World Wide Web 2010 provides a comprehensive introduction to the tools and skills required for both client- and server-side programming, teaching students how to develop platform-independent sites using the most current Web development technology. Essential programming exercises are presented using a manageable progression: students begin with a foundational XHTML Web site and employ new languages and technologies to add features as they are discussed in the course. Readers with previous experience programming with an object-oriented language are guided through concepts relating to client-side and server-side programming, including ASP.NET using C#, JavaScript™, Java™ servlets, Ajax, JSP™, XHTML,

Table of Contents

1Fundamentals1
2Introduction to HTML and XHTML27
3Cascading Style Sheets89
4The Basics of JavaScript117
5JavaScript and HTML Documents175
6Dynamic Documents with JavaScript211
7Java Applets251
8Introduction to XML291
9The Basics of Perl333
10Using Perl for CGI Programming377
11Introduction to Web Servers and Servlets417
12Introduction to PHP461
13Database Access through the Web509
App. AIntroduction to Java557
Index577

Subjects