SWM35 : Web Mastery

Module leader: Jon Dron 

Schedule (note: this is approximate and subject to change)

Monday

9:00

Meeting and greeting then...

Background to the module and a little Web history

 

An introduction to the module, its teaching and its assessment, a little Web history, the roles of a webmaster

10.30

coffee

11:00

.net

By David Coutinho

An overview of Microsoft's .net technology and issues such as clustering in Microsoft servers

12:00

lunch

1:00

The HTTP protocol

 

Technical overview of the HTTP protocol.

2:45

tea

3:15

HTTP hacking

HTTP tutorial, creating and observing raw HTTP headers and data.

Source code for those who are interested

Tuesday

9:00

The management and configuration of Web servers

The basics of running a webserver

10.30

coffee

11:00

Configuring Apache

Tutorial: web server configuration essentials
12:00 Continue work on your presentations if you complete the tutorial early

12.30

lunch

1.30

Configuring HTTP Authentication

Setting up basic authentication

3:00

tea

3:30

 

Web services

A brief summary of SOAP, WSDL and UDDI

Wednesday

9:00

 

RDF and the Semantic Web

by Goran Soldar

10.30

coffee

11:00

Monitoring Web servers and improving performance

 

Overview of approaches to webserver monitoring and a little on performance improvement 

12:30

lunch

1:30

Load balancing

Tutorial: setting up a load-balanced server

3:00

tea

3:30

Monitoring tools and log file analysis

Tutorial: using webserver log files

Thursday

9:00

Your own presentations part one

 

10.30

coffee 

11:00

Web applications - CGI, PHP, ASP, JSP etc

Server-side Web applications

12:00

Security

General security issues: potential threats, some responses, SSL

1.00

lunch

2:00

Setting up an SSL server

Tutorial: making a secure server

3:00

tea

3.30

Web application security

How web applications are cracked

Friday

9:00

Web application security

Hacking a web application

How web applications are cracked

Tutorial: getting into a poorly written application

10.30 or 11

coffee

11:00 or 11:30

Your own presentations part 2

depending on student numbers - we may choose this session to discuss legal and ethical concerns

12.30 or 1

lunch

1.30 or 2

Finishing presentations and/or

Intranet concerns or

Multimedia

A consideration of some higher level management concerns

Some information about multimedia issues. Note: probably a digested/trimmed version

3 or 3:30

tea

3:30 or 4

Coursework preparation

Confirming topics, discussing approaches

Pre-course work

Assessed work (post-course work) (hand-in dates: see class noticeboard and/or PGMPC site on studentcentral)

Module specification (the official version) is available via studentcentral

Printable PDF versions of lecture slides (a bit out of date but helpful if you like dead trees)


Last modified by Jon Dron: March 6, 2006

SWM35 Home