Key Features " Students will need little previous programming experience. Includes HTML, CSS and Cookies/Session, JavaScript, DHTML, XML and XSL/T. Also includes strong and timely coverage of new and important areas such as PHP5, MySQL and mobile technologies. Focuses on open source and freely available software for use, including Apache server, PHP and MySQL. Defines the surrounding context allowing students to see how the technologies fit together rather than existing as isolated units." About the Book: Developing Web Applications: 2nd Edition This book is designed for college students as an introduction to developing applications for the Web. Little previous programming experience is expected. It details script writing and good programming practice and also shows the surrounding context allowing students to see how the technologies fit together rather than existing as isolated units and takes in recent developments and technologies, most significantly PHP to provide a practical and modern introduction to building web applications. Building applications for the Internet is a complex andfast-moving field which utilizes a variety of continually evolvingtechnologies. Whether your perspective is from the client or serverside, there are many languages to master -- X(HTML), JavaScript,PHP, XML and CSS to name but a few. These languages have to worktogether cleanly, logically and in harmony with the systems theyrun on and be compatible with any browsers with which theyinteract. Content Preface. Introduction. Features. Additional Materials. Trademarks. Acknowledgments. CHAPTER 1: THE WAY THE WEB WORKS. CHAPTER 2: THE CLIENT SIDE: HTML. CHAPTER 3: FROM HTML TO XHTML. CHAPTER 4: GETTING SOME STYLE: CSS. CHAPTER 5: JAVASCRIPT: INTRODUCTION TO CLIENT SIDESCRIPTING. CHAPTER 6: JAVASCRIPT: DEVELOPING MORE ADVANCED SCRIPTS. CHAPTER 7: DHTML. CHAPTER 8: XML: EXTENSIBLE MARKUP LANGUAGE. CHAPTER 9: XML, XSL AND XSLT: TRANSFORMING XML. CHAPTER 10: WEB SERVICES, FEEDS AND BLOGS.