Skip navigation.
All programmers make syntax errors

Student Materials FIFTH EDITION (December 2021)

INSTALLING YOUR WEB SERVER
Installation Instructions For Windows
Installation Instructions For macOS
Installation Instructions For Linux
webtech.zipThis folder contains your textbook files for the 5th Edition. After you have installed your Web Server, follow the installation instructions to unzip and install the webtech folder under your xampp/htdocs folder.
POWERPOINTS AND TEXTBOOK SUPPORT (FIFTH EDITION)
5TH EDITION POWERPOINTS - Chapters 1 to 15
5TH EDITION POWERPOINTS - Chapters 16 and 17
Corrections to Fifth Edition
Chapters 1 and 2 (PDF) (in case you are waiting for your textbook).
HINTS AND HELP FOR CODE EXERCISES (FIFTH EDITION)
Chapter 02 Hints and Help
Chapter 03 Hints and Help
Chapter 04 Hints and Help
Chapter 05 Hints and Help
Chapter 06 Hints and Help
Chapter 07 Hints and Help
Chapter 08 Hints and Help
Chapter 09 Hints and Help
Chapter 10 Hints and Help
Chapter 11 Hints and Help
Chapter 12 Hints and Help
Chapter 13 Hints and Help
Chapter 14 Hints and Help
Chapter 15 Hints and Help
Chapter 16 Hints and Help
Chapter 17 Hints and Help
Git and Github Hints and Help
ADDITIONAL RESOURCES
The following resources were developed as supplements for the Fifth Edition. They may also be useful as supplements to the fourth edition, or for other learning purposes.
Chapter 4: HTML and CSS Revised chapter 4 with improved form layout using CSS.
Chapter 16: More about PHP New chapter with additional PHP coverage.
Chapter 17: More about HTML New chapter with additional HTML coverage.
Appendix B: File Types and Addresses More coverage of file addressing schemes.
Appendix C: Working from the Command Line Useful intro to Windows, macOS and Linux commands.
Appendix E: Security and Validation Highly recommended for all students.
Appendix F: Working with FTP A short tutorial, including installation and setup.
Appendix G: Introduction to Version Control. See also the Git and GitHub tutorial below.
Git and GitHub Tutorial (zip file) Hands-on tutorial that explains terms and demonstrates how to work with a version control system.
Appendix H: Working with phpMyAdmin Short tutorial that demonstrates how to use phpMyAdmin as an interface to MySQL databases.