The first 12 chapters of the text provide a complete introductory course in Web application development, while the final 3 chapters provide coverage of advanced topics.
Each chapter opens with a detailed chapter preview outlining the key elements of what is to come in the chapter.
Case studies, examples, and problems throughout the text provide readers with relevant instances of real-world applications.
Each chapter ends with a summary, reviewing essential concepts, principles, and heuristics.
End-of-chapter review questions prompt readers to revisit and recall key concepts and techniques introduced in the chapter.
The accompanying CD-ROM includes code examples from the book for students to try on their own.