Course co-ordinator(s): Mehran Sharghi (Edinburgh), Md Azher Uddin (Dubai), Ubaid Abbasi (Dubai).
Aims:
- To familiarise students with current techniques and paradigms in web programming. To enable them to design and implement robust and scalable web based applications.
Detailed Information
Course Description: Link to Official Course Descriptor.
Pre-requisite course(s): F27WD Web Design and Databases or equivalent.
Location: ALP, Dubai, Edinburgh.
Semester: 1.
Syllabus:
- History of web development technologies
- Design patterns (such as REST, Separation of content and presentation, and abstraction of resources)
- Server side programming using an appropriate scripting language
- General architecture of a web server
- Templating systems
- Client side programming topics, including the Document Object Model
- Security relating to web applications
- Deployment, including coping with scale
SCQF Level: 8.
Credits: 15.