Fundamentals of Web Development, 3rd edition

Published by Pearson (January 23, 2021) © 2022

  • Randy Connolly Mount Royal University
  • Ricardo Hoar

eTextbook

per month

  • Anytime, anywhere learning with the Pearson+ app
  • Easy-to-use search, navigation and notebook
  • Simpler studying with flashcards
$79.99

  • Hardcover, paperback or looseleaf edition
  • Affordable rental option for select titles
  • Free shipping on looseleafs and traditional textbooks

For courses in web programming and design.

Help students master the theory and practice of web development

Fundamentals of Web Development guides students through the creation of enterprise-quality websites using current development frameworks. This text is as valuable to students as a dev bootcamp. Its comprehensive approach covers both front-end and back-end web development, tying together the concepts and practices of the entire scope of web development. Coverage also includes required ACM topics, aligned with real-world best practices.

The 3rd Edition covers the most vital trends and innovations in the field since 2016, including significantly increased coverage of JavaScript.

Hallmark features of this title

  • Covers both front-end and back-end web development, offering 1 comprehensive resource for teaching and learning.
  • Internet development platforms coverage includes HTML5, CSS, Javascript, PHP, MySQL, Node and MongoDB. Key concepts and infrastructures include web protocols and architecture, security, hosting provision and server administration.
  • Sophisticated, realistic case studies give students hands-on practice.
  • Chapter resources include learning objectives, tips, review questions and case study exercises.
  • Supports learning outcomes in various scenarios to help make teaching web development less challenging.
  • Additional content and step-by-step labs are available online. Owners of the book can access them at pearsonhighered.com/cs-resources and https://github.com/funwebdev-3rd-ed/

New and updated features of this title

Focuses on web development today and prepares students to anticipate future trends

  • EXPANDED: Contemporary JavaScript coverage is substantially increased to includes 5 chapters on both front-end and back-end JavaScript.
  • NEW: Dedicated chapters on React and Node help readers explore these essential frameworks for contemporary web developers in detail (Chapters 11 and 13).
  • UPDATED/NEW/EXPANDED: Content reflects current approaches and topics, such as CSS preprocessors, CSS design principles, ES6+ language additions, web and browser APIs, TypeScript, SQLite and NoSQL databases, GraphQL, serverless computing, caching, new security vulnerabilities, JWT authentication, DevOps, continuous integration/deployment, and microservice architectures.
  • NEW: Test Your Knowledge exercises give students the opportunity to immediately apply their knowledge after the section they have just read.
  • NEW: Essential Solutions boxes provide quick guidance on how to accomplish common tasks.
  • UPDATED: End-of-chapter projects reflect current trends, topics and approaches.
  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

About our authors

Randy Connolly is a Professor of Mathematics & Computing at Mount Royal University in Calgary, Canada. His teaching specialties are web development and technology and society studies. His research has oscillated between his 2 backgrounds of computer science and political science and includes the teaching of web development, the general pedagogy of computing education and the social effects of computing, especially that of ICT on citizenship orientations. He is the author of several books, the most recent of which is Fundamentals of Web Development, 3rd Edition, used by thousands of students annually at over 100 universities worldwide and Computing Careers & Disciplines: A Quick Guide for Prospective Students and Career Advisors. He is on the editorial boards for ACM Transactions of Computing and ACM Inroads. He has authored 39 peer-reviewed papers and given over 20 international research presentations.

Ricardo Hoar is a former professor of computer science at Mount Royal University (MRU), where he authored several highly cited papers on transportation systems and the pedagogy of teaching computer science. As Chair of the Mathematics and Computing department at MRU, and then Associate Dean of the School of Applied Computing at Sheridan College in Ontario, Ricardo oversaw department mergers, degree development, famous classroom guests and coordinating hundreds of teaching faculty, full and part-time. Ricardo nowadays focuses on training corporate clients through his company, Silicon Hanna Inc, where he also develops video games with his wife. Some of their more popular games for IOS and Android include Cryptoquip and Ragin' Bull.

Need help? Get in touch

Pearson+

All in one place. Pearson+ offers instant access to eTextbooks, videos and study tools in one intuitive interface. Students choose how they learn best with enhanced search, audio and flashcards. The Pearson+ app lets them read where life takes them, no wi-fi needed. Students can access Pearson+ through a subscription or their MyLab or Mastering course.

Video
Play
Privacy and cookies
By watching, you agree Pearson can share your viewership data for marketing and analytics for one year, revocable by deleting your cookies.

Pearson eTextbook: What’s on the inside just might surprise you

They say you can’t judge a book by its cover. It’s the same with your students. Meet each one right where they are with an engaging, interactive, personalized learning experience that goes beyond the textbook to fit any schedule, any budget, and any lifestyle.Â