These are texts that I have referred to, and the abbreviations in brackets are used in the table below to denote relevant chapters/sections for that particular subject.
[WS] | Web Standards: Programmer's Reference, Steven M. Schafer, Wiley Publishing, 2005. (If you're going to buy only one book for this course, this is the one that I would recommend.) |
[HTML5] | HTML5: The Missing Manual, Matthew MacDonald, O'Reilly Media Inc., 2014. |
[PJ] | Professional Javascript for Web Developers, Nicholas C. Zakas, Wiley Publishing, 2005. |
[TYJ] | Teach Yourself Javascript in 24 Hours, Michael Moncur, Sams Publishing, 2007. |
[J&J] | JavaScript & JQuery, Jon Duckett, John Wiley & Sons, Inc., 2014. |
[LP] | Learning Python, Mark Lutz, O'Reilly Media Inc., 2013. |
[PPHP] | Programming PHP, Rasmus Lerdorf, Kevin Tatroe, and Peter MacIntyre, O'Reilly Media Inc., 2006. |
[LPHP] | Learning PHP & MySQL, Michele E. Davis and Jon A. Phillips, O'Reilly Media Inc., 2006. |
[SQL] | Learning SQL, Alan Beautieu, O'Reilly Media Inc., 2005. |
[AJAX] | Teach Yourself Ajax in 10 Minutes, Phil Ballard, Sams Publishing, 2006. |
Note that the procedure described below will connect you
to the Departmental Unix servers, so that you will have to
understand and utilize Unix commands (from the command line).
Connecting to the Departmental servers requiers an SSH client.
If you are using a Windows machine, one client you can
use is PuTTy.
PuTTY is available for free, just download and install on
your machine. Note that there are other SSH clients
available for Windows-based machines.
If you are using a Macintosh, you are already basically
running a Unix machine. You can just open a terminal window
and connect using the SSH client available from the terminal
window.
Similarly, if you are using a Unix machine, just use
the SSH client available there.
Connect to: linux1.csc.liv.ac.uk
or
linux2.csc.liv.ac.uk
Port: 22
Use your CS login credentials,
not
your university credentials.