|
Programming the World Wide Web 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. Salient Features
• Client-side and server-side technologies are covered in two distinct sections, client-side in Chapters 2-7 and server-side in Chapters 8-16 o Client-side technology is covered using HTML, XHTML, CSS, JavaScript, Java applets, and XML o Server-side technology is covered using Flash, Faces, Java servlets, and JSP, PHP, ASP.NET, Ruby, Ruby on Rails, Rails 2.0, and Ajax • JavaScript is introduced in Chapter 4 using students` knowledge of other programming languages to leverage the discussion • Building XHTML documents is presented in Chapter 5 • Chapter 8 on Flash Programming includes examples of drawing graphics figures, animation using both motion and shape tweening, and adding a sound track on a movie • Chapter 10 on Ajax contains sections on return document forms, Ajax toolkits, and Ajax security • Chapter 11 on Java Web Programming includes sections on NetBeans, JavaBeans, and JavaServer Faces • Chapter 12 is a complete introduction to ASP.NET, beginning with a brief introduction to C# and continuing with discussions of ASP.NET controls and Web service construction with ASP.NET. It includes a section on ASP.NET Ajax and a brief introduction to Visual Studio 8 • Chapter 13 covers Web access to relational databases, including SQL and MySQL, and Web access to databases using Perl, PHP, and Java JDBC • A brief, accessible Introduction to Java Appendix is included for C++ programmers, including coverage of Java applets, servlets, JSP, and JDBC • World Wide Web Consortium (W3C) Validation Program: All of the markup documents in the book are valid on the W3C validation program ISBN - 9789332518827
|
|
Pages : 688
|