Introduces the development of Web applications. Topics covered include Web servers, Web application servers, Web application development methods, client-side and server-side scripting, and Web application development techniques. Offers students an opportunity to learn to construct and maintain a well-designed Web site and use state-of-the-art Web application development tools and languages to develop Web applications. Other topics include Web application security, session management, design patterns, and reusable Web application components.