Fundamentals of Web Development
- Length: 1024 pages
- Edition: 1
- Language: English
- Publisher: Addison Wesley
- Publication Date: 2014-03-07
- ISBN-10: 0133407152
- ISBN-13: 9780133407150
- Sales Rank: #548925 (See Top 100 Books)
Fundamentals of Web Development covers the broad range of topics required for modern web development (both client- and server-side) and is appropriate for students who have taken a CS1 course sequence.
The book guides students through the creation of enterprise-quality websites using current development frameworks, its comprehensive coverage of a modern internet development platform¿includes HTML5, CSS3, Javascript, and the LAMP stack (that is, Linux, Apache, MySQL, and PHP). Other important technologies covered include jQuery, XML, WordPress, Bootstrap, and a variety of third-party APIs that include Facebook, Twitter, and Google and Bing Maps. Coverage also includes the required ACM web development topics in a modern manner closely aligned with best practices in the real world¿of web development.
Teaching and Learning Experience
- Help students master the fundamentals of web development:¿A true grasp of web development requires an understanding of both the foundations of the web and current web development practices.
- Support learning outcomes in various teaching scenarios:¿This book allows instructors to chart their own unique way through the topics that make up contemporary web development.
Table of Contents
Chapter 1 How the Web Works
Chapter 2 Introduction to HTML
Chapter 3 Introduction to CSS
Chapter 4 HTML Tables and Forms
Chapter 5 Advanced CSS: Layout
Chapter 6 JavaScript: Client-Side Scripting
Chapter 7 Web Media
Chapter 8 Introduction to Server-Side Development with PHP
Chapter 9 PHP Arrays and Superglobals
Chapter 10 PHP Classes and Objects
Chapter 11 Working with Databases
Chapter 12 Error Handling and Validation
Chapter 13 Managing State
Chapter 14 Web Application Design
Chapter 15 Advanced JavaScript & jQuery
Chapter 16 Security
Chapter 17 XML Processing and Web Services
Chapter 18 Content Management Systems
Chapter 19 Web Server Administration
Chapter 20 Search Engines
Chapter 21 Social Network Integration