This course will teach you how to create a website and make it available to the world. It will not teach you how to use Dreamweaver or FrontPage, or a CMS (Content Management System) such as WordPress or Drupal. It will teach you how to set up web pages yourself and link them together as you wish. This means you understand what's going on and can fix problems. There are lots of very pretty websites out there which have been professionally and expensively designed, but the owners have no idea how to update them — or every time they try, something goes wrong. I won't leave you in the lurch like that!
For dynamic web sites, in addition to all this I use Microsoft's ASP (Active Server Pages) or ASP.NET, or PHP (which runs on both Microsoft and non-Microsoft servers), and if I need a database I use Microsoft Access or Microsoft SQL Server for the Microsoft servers and MySQL for the non-Microsoft servers, though there's no problem using other standard databases. I won't be covering any of this on the course — let me know if you want a separate course!
I've run this course three times. I don't know when and where I will next get to teach it — I'm open to offers!What do you want the site to do, and who is it aimed at? Content and Layout. Website structure and navigation.
The WebEdit program.Lists. Tables.Creating the website structure on your local drive. Testing your site on your own PC. Uploading the site: FTP clients.Syntax. Div and Span tags. Three places to put CSS. Font properties.Colours and background images.Meta tags.
Menus and Frames. Menus without frames.
Server-Side Includes. Columns. Deprecated HTML. Font sizes. Z-Index.
Running Dynamic code on the server.
Music and Videos