Web Design Small Cover

Buy the PDF of
Web Design:
A Complete Introduction

See the book at amazon.co.uk or amazon.com

Related Site

Web Security Topics

Related Books

Secure Communication Cover

Securing A Server Cover

References for Chapter 8

Books

Rasmus Lerdorf, Kevin Tatroe and Peter MacIntyre, Programming PHP, 2nd ed (O'Reilly: 2006).

We haven't come across a PHP book that is appreciably better than the online manual. This is a typical O'Reilly product, which is essentially the online documentation tidied up with a bit of extra tutorial material added. If you prefer a book to reading material on screen this is probably the best to get. Rasmus Lerdorf is one of the creators of PHP.

Jeffrey D Ullman and Jennifer Widom, A First Course in Database Systems, International Edition (Prentice-Hall: 2001)

This is an academic introduction to databases, with plenty of theory, for those who want to develop a proper understanding of the subject. If you are just interested in knocking out SQL, there is a vast number of 'professional' texts available to choose from, which are all much the same.

Dave Thomas, Agile Web Development with Rails, 2nd ed (Pragmatic Bookshelf: 2007).

This is the most widely used book on the Ruby on Rails framework.

Hans Bergsten, JavaServer Pages, 3rd ed (O'Reilly: 2004).

If you know Java, you might find JSP preferable to PHP or Ruby on Rails for your server-side programming. This is a typically reliable O'Reilly book on the subject.

Online Resources

Programmable Web: The Web As Platform

A site dedicated to mash-ups, Web APIs and related topics. It includes an extensive list of available APIs.

FastCGI Home

Support site for the FastCGI extension to CGI.

Django | The Web framework for perfectionists with deadlines

A popular Python-based Web application framework.

The Apache Struts Web Application Framework

The main Web application framework for Java. Not for the faint-hearted.