Book Description

Internet & World Wide Web How to Program, 5/e is appropriate for both introductory and intermediate-level client-side and server-side programming courses. The book is also suitable for professionals who want to update their skills with the latest Internet and web programming technologies.


Internet and World Wide Web How to Program, 5e introduces students with little or no programming experience to the exciting world of Web-Based applications. This new edition focuses on HTML5 and the related technologies in its ecosystem, diving into the exciting new features of HTML5, CSS3, the latest edition of JavaScript (ECMAScript 5) and HTML5 canvas. At the heart of the book is the Deitel signature “live-code approach”—concepts are presented in the context of complete working HTML5 documents, CSS3 stylesheets, JavaScript scripts, XML documents, programs and database files, rather than in code snippets. Each complete code example is accompanied by live sample executions. The Deitels focus on popular key technologies that will help readers build Internet- and web-based applications that interact with other applications and with databases. These form the basis of the kinds of enterprise-level, networked applications that are popular in industry today. After mastering the material in this book, readers will be well prepared to build real-world, industrial strength, Web-based applications.

Table of Contents

  1. Title Page
  2. Copyright Page
  3. Deitel® Series Page
  4. Dedication
  5. Trademarks
  6. Contents
  7. Preface
  8. Before You Begin
  9. 1. Introduction to Computers and the Internet
  10. 2. Introduction to HTML5: Part 1
  11. 3. Introduction to HTML5: Part 2
  12. 4. Introduction to Cascading Style Sheets™ (CSS): Part 1
  13. 5. Introduction to Cascading Style Sheets™ (CSS): Part 2
  14. 6. JavaScript: Introduction to Scripting
  15. 7. JavaScript: Control Statements I
  16. 8. JavaScript: Control Statements II
  17. 9. JavaScript: Functions
  18. 10. JavaScript: Arrays
  19. 11. JavaScript: Objects
  20. 12. Document Object Model (DOM): Objects and Collections
  21. 13. JavaScript Event Handling: A Deeper Look
  22. 14. HTML5: Introduction to canvas
  23. 15. XML
  24. 16. Ajax-Enabled Rich Internet Applications with XML and JSON
  25. 17. Web Servers (Apache and IIS)
  26. 18. Database: SQL, MySQL, LINQ and Java DB
  27. 19. PHP
  28. 20. Web App Development with ASP.NET in C#
  29. 21. Web App Development with ASP.NET in C#: A Deeper Look
  30. 22. Web Services in C#
  31. 23. Web App Development with ASP.NET in Visual Basic
  32. A. HTML Special Characters
  33. B. HTML Colors
  34. C. JavaScript Operator Precedence Chart
  35. D. ASCII Character Set
  36. Index
  37. 24. Web App Development with ASP.NET in VB: A Deeper Look
  38. 25. Web Services in Visual Basic
  39. 26. JavaServer™ Faces Web Apps: Part 1
  40. 27. JavaServer™ Faces Web Apps: Part 2
  41. 28. Web Services in Java
  42. 29. HTML5 WebSockets and Web Workers [This content is currently in development.]
  43. E. Number Systems
  44. F. Unicode®
  45. Online Access