Fundamentals of Web Development, 3rd edition

  • Randy Connolly
  • Ricardo Hoar


Fundamentals of Web Development, 3rd Edition guides you through the creation of enterprise-quality websites using current development frameworks. Written by leading teachers in the field and designed for serious programmers, this book is as valuable as a dev bootcamp. Its practical approach and comprehensive insight into the practice of web development covers HTML5, CSS, JavaScript, two server-side stacks (PHP and MySQL, as well as Node and MongoDB), CSS preprocessors, CSS design principles, ES6+ language additions, web and browser APIs, React, TypeScript, SQLite and NoSQL databases, GraphQL, serverless computing, caching, new security vulnerabilities, JWT authentication, DevOps, continuous integration/deployment, and microservice architectures. Coverage also includes the required ACM web development topics, aligned with real-world web development best practices.

The 3rd Edition covers the most vital trends and innovations in the field since 2016, including significantly increased coverage of JavaScript, while continuing to provide a thorough and comprehensive overview of both the theory and practice of web development.

Table of contents

  1. Introduction to Web Development
  2. How the Web Works
  3. HTML 1: Introduction
  4. CSS 1: Selectors and Basic Styling
  5. HTML 2: Tables and Forms
  6. Web Media
  7. CSS 2: Layout
  8. JavaScript 1: Language Fundamentals
  9. JavaScript 2: Using JavaScript
  10. JavaScript 3: Additional Features
  11. JavaScript 4: React
  12. Server-Side 1: PHP
  13. Server Side 2: Node.js
  14. Working with Databases
  15. Managing State
  16. Security
  17. DevOps and Hosting
  18. Tools and Traffic

Published by Pearson (February 18th 2021) - Copyright © 2022