Table of Contents

~~SLIDESHOW~~

Introducing the Module

Contact Hour 1: To be reviewed on Tuesday 29th January, 2013.

Lecturer: Dr Chris P. Jobling.

An introduction to the module EG-259 Web Applications Technology, its aims, content etc, and how it fits into the ICCT programme.

Introducing the Module

EG-259: Web Applications Technology

Learning Outcomes for this Session

  1. What resources will I need to use to pass this module?
  2. Which modules are pre-requesites for this module?
  3. Which modules are related to this module?
  4. What are the main topics to be covered in this module?
  5. What are the learning outcomes for this module?
  6. What transferable skills will I have at the end of this module?
  7. How will I be assessed?

The books that I have chosen to recommend are all available on the Internet as free eBooks but they can be purchased in book form, for those who prefer paper, and some are available in Kindle editions.

The first of these texts was a main text for EG-146 last year. The other, discovered after that module, is a very well presented introduction to Website design.

Books for Self-Directed Learners

If you are a self-directed learner, the Head First series of books is ideal as a “Teach Yourself Resource”. Although they are a bit expensive (around £20 each on Amazon.co.uk), they are excellent and I use them myself.

The following from the series are directly relevant to this course:

Worth a Look

Further Reading

Other books and articles will be posted on the Blackboard site as they are referenced in the lectures.

Other Learning Resources

Module Notes and Support


Follow links to EG-259: Web Applications Technology from the My Courses list.

Lecture Content

What You Should Already Know

In the pre-requisite module EG-146: Communications for the Internet you learned about:

What is the Internet?

Structure of the Internet. Figure (c) Kurose and Ross


Network Edge/Network Core

The Network Edge

End-systems communicating with each other. Figure (c) Kurose and Ross.


The Network Core

The Network core: A mesh of interconnected routers. Figure (c) Kurose and Ross


Delay and Loss

Protocol Layers and their Service Models

Internet protocol stack

 The Internet protocol stack. Figure (c) Kurose and Ross


Application Protocols

Application Protocols (continued)

Web Content

Module Aims

Intended Module Learning Outcomes

After completing this module you should be able to:

  1. Describe the architectures used in web applications;
  2. Describe in detail the life-cycle of a web request that is satisfied by a web application;
  3. Give examples of best practice for the development of client- and server-side programming.
  4. Compare and contrast the options available for the deployment of web applications.

Transferable Skills

After completing this module you should have:

  1. Installed and configured the Apache web server
  2. Installed and configured several common web applications
  3. Developed a web application that makes use of XHTML/CSS and JavaScript on the client-side and CGI/PHP and MySQL on the server-side.

Module Contents

Part 1: The Basics of Web Applications Technology

Largely revision of material covered in EG-146 and EG-153.

Part 2: Client-Side Programming in JavaScript

Part 3: Server-Side Programming

Part 4: Database Access and Web Applications

Module Delivery

Timetabled Contact Hours

Homework

Course Work

Peer Learning

By learning you will teach;
by teaching you will understand.

— Latin Proverb

Material covered in this module will be expanded in:

Assessment by Exam

Summary of the Session

Learning Outcomes

  1. What resources will I need to use to pass this module?
  2. Which modules are pre-requesites for this module?
  3. Which modules are related to this module?
  4. What are the main topics to be covered in this module?
  5. What are the learning outcomes for this module?
  6. What transferable skills will I have at the end of this module?
  7. How will I be assessed?

Homework

What's Next?

Part 1: The Foundations of Web Applications Technology

Home | Set up your web development toolkit | Next Session

1)
A the time of writing, this book, Head First HTML and the Head First PHP were available as a package from Amazon at a special price of £52.93