did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780470017753

Web Programming: Building Internet Applications , 3rd Edition

by
  • ISBN13:

    9780470017753

  • ISBN10:

    0470017759

  • Edition: 3rd
  • Format: Paperback
  • Copyright: 2006-05-26
  • Publisher: WILEY
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $88.48 Save up to $61.48
  • Buy New
    $88.04
    Add to Cart Free Shipping Icon Free Shipping

    PRINT ON DEMAND: 2-4 WEEKS. THIS ITEM CANNOT BE CANCELLED OR RETURNED.

Supplemental Materials

What is included with this book?

Summary

Web programming is about more than creating and formatting webpages and websites, though that is often a starting point for many. Using scripting languages such as JavaScript, Perl and PH, it becomes possible to add a lot more functionality to a site. This book teaches the essentials of working with the most important web technologies. From client development using HTML and Javascript, through to full server side applications written in ASP and Perl, the complete web system is shown. Concentrating on immediately useful code rather than theory, this is a how-to book for practical and project based courses. The broad scope covered by this book begins by creating reasonably simple webpages with HTML, then working through related document and content tagging systems such as dynamic HTML and eventually XML.

Author Biography

Chris Bates has been teaching a web programming course for several years to a large and diverse group of students during which he has created and refined the examples and exercises used in the book.

Table of Contents

Preface.
Acknowledgments.
1 Introduction.
1.1 HTML, XML, and the World WideWeb.
Part I.  HTML.
2 Hypertext Markup Language.
2.1 Basic HTML.
2.2 The Document Body.
2.3 Text.
2.4 Hyperlinks.
2.5 Adding More Formatting.
2.6 Lists.
2.7 Using Color and Images.
2.8 Images.
3 More HTML.
3.1 Tables.
3.2 Multimedia Objects.
3.3 Frames.
3.4 Forms – Toward Interactivity.
3.5 The HTML Document Head in Detail.
3.6 XHTML – An Evolutionary Markup.
Part II.  Stylesheets.
4 Cascading Stylesheets.
4.1 Introduction.
4.2 Using Styles: Simple Examples.
4.3 Defining Your Own Styles.
4.4 Properties and Values in Styles.
4.5 Stylesheets – AWorked Example.
4.6 Formatting Blocks of Information.
4.7 Layers.
5 Cascading Style Sheets Two.
5.1 The Design Of CSS2.
5.2 Styling For Paged Media.
5.3 Using Aural Presentation.
5.4 Counters And Numbering.
Part III.  JavaScript.
6 An Introduction to JavaScript.
6.1 What is Dynamic HTML?
6.2 JavaScript.
6.3 JavaScript – The Basics.
6.4 Variables.
6.5 String Manipulation.
6.6 Mathematical Functions.
6.7 Statements.
6.8 Operators.
6.9 Arrays.
6.10 Functions.
7 Objects in JavaScript.
7.1 Data and Objects in JavaScript.
7.2 Regular Expressions.
7.3 Exception Handling.
7.4 Built-in Objects.
7.5 Cookies.
7.6 Events.
8 Dynamic HTML with JavaScript.
8.1 Data Validation.
8.2 Opening a New Window.
8.3 Messages and Confirmations.
8.4 The Status Bar.
8.5 Writing to a Different Frame.
8.6 Rollover Buttons.
8.7 Moving Images.
8.8 Multiple Pages in a Single Download.
8.9 A Text-only Menu System.
8.10 Floating Logos.
Part IV.  Perl.
9 Programming in Perl 5.
9.1 Why Perl?
9.2 On-line Documentation.
9.3 The Basic Perl Program.
9.4 Scalars.
9.5 Arrays.
9.6 Hashes.
9.7 Control Structures.
9.8 Processing Text.
9.9 Regular Expressions.
9.10 Using Files.
9.11 Subroutines.
9.12 Bits and Pieces.
10 CGI Scripting.
10.1 What is CGI?
10.2 Developing CGI Applications.
10.3 Processing CGI.
10.4 Introduction to CGI.pm.
10.5 CGI.pm Methods.
10.6 Creating HTML Pages Dynamically.
10.7 Using CGI.pm – An Example.
10.8 Adding Robustness.
10.9 Carp.
10.10 Cookies.
11 Building Web Applications With Perl.
11.1 Uploading Files.
11.2 Tracking Users With Hidden Data.
11.3 Using Relational Databases.
11.4 Using libwww.
11.5 Template-based Sites With HTML::Mason.
11.6 Creating And Manipulating Images.
Part V PHP.
12 An Introduction to PHP.
12.1 PHP.
12.2 Introducing PHP.
12.3 Including PHP in a Page.
12.4 Data Types.
12.5 Program Control.
12.6 Arrays.
12.7 User-Defined Functions.
12.8 Built-in Functions.
12.9 Regular Expression.
12.10 Using Files.
13 Building Web Applications With PHP.
13.1 Tracking Users.
13.2 Using Databases.
13.3 Handling XML.
Part VI.  Miscellany.
14 XML: Defining Data for Web Applications.
14.1 Basic XML.
14.2 Document Type Definition.
14.3 XML Schema.
14.4 Document Object Model.
14.5 Presenting XML.
14.6 Handling XML with Perl.
14.7 Using XML::Parser.
14.8 Handling the DOM with Perl.
15 Good Design.
15.1 Structure.
15.2 Tables versus Frames versus.
15.3 Accessibility.
15.4 Internationalization.
16 Protocols.
16.1 Protocols.
16.2 IP and TCP.
16.3 Hypertext Transfer Protocol.
16.4 Common Gateway Interface.
16.5 The Document Object Model.
16.6 Introducing The Document Object Model.
17 Case Study.
17.1 The Plan.
17.2 The Data.
Part VII.  Appendices.
Glossary.
Appendix A. Accessing a Database From PHP Using mysqli .
Appendix B. Accessing a Database From PHP Using Pear DB.
Appendix C. HTML Color Codes.
Appendix D. HTML Entities.
Index.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program