(Under revision!)
- Lecture 1 - Course, eServices and Technology introductions
- Lecture 2 - Python and database design introductions
- Lecture 3 - Django introduction
- Lecture 4 - Django: Part II: URLconfs, models,
queries, views, templates, static files, forms
- Lecture 5 - Django: Part III: Pagination, dates and
times, list-detail pattern, generic views, file uploads and image
management
- Lecture 6 - Django: Part IV: State maintenance, user
modelling, categories and tags, comments, news feeds, middleware
- Lecture 7 - Web application development
- Lecture 8 - Web application development (cont.);
RSS and Atom news feeds;
Web Services
- Lecture 9 - Web services (cont.)
- Lecture 10 - Client-side programming: JavaScript and Ajax
- Lecture 11 - Client-side programming: jQuery;
Web application development in PHP
- Lecture 12 - Web application development in .NET
(Ania Wedracki)
- Lecture 13 - Database transaction management;
Summary and examination preparation