CSCI399: Internet Applications
So students start actually knowing something about the web and new topics can be covered! (The old
CSCI399 had to start with the basics as students had no web background.)
This subject provides a more advanced perspective on the use of Internet technologies for delivering computing services.
Topics may include
- HTML5 for modern browsers and mobile devices,
- support for mobile web clients and location dependent services,
- content delivery using XML and XSLT,
- data feeds and syndication,
- web-server configuration management and security,
- automated object-relational-mappings and data persistence,
- session-state management,
- content generation templates,
- and model-view-control server side frameworks in PHP/Java/.Net.
There will also be brief coverage of more advanced topics including scalability, reliability, security, content distribution, and deployment "in the cloud".
On successful completion of this subject, students should be able to:
- Configure and run a web-server;
- Exploit modern client-side technologies to create a rich internet experience;
- Implement web-applications using sophisticated server-side technologies;
- Exploit automation tools for data persistence and content presentation;
- Design and implement complete (small) web applications;
- Explain the alternative technologies that could be utilized for a desired application and justify a preferred choice
will be provided for PDF files of lecture slides.
Some of these lectures will be availabe from the start of session,
others will be added later.
is based on individualassignments and an examination.
Last updated Feb 2013.
(This page was www.uow.edu.au/~nabg/399/index.html)