Certificate in Web Applications Development
What Is A Web Application?
What Is The Certificate? Self-contained award comprising: –6 x 12-week short courses 3 x 10 point Level 2 3 x 10 point Level 3 –600 hours of study –A lot of hard work
What Is It About? Business Goals and Strategies Planning and Teams Designing and Modelling Standards and Protocols Tools and Techniques Distributed Architectures Components, Objects and Scripting
What Components Does It Use? Bought in books Study Guides WWW Documents Promises Web Site and FirstClass Practical Work and Software Portfolio Web Space Multimedia
How Is It Delivered? Two Presentations per year Promises Web Sites –Course Guides, Study Guides, Report Writing –Assignments, Project Certificate CD-ROM, OLA CD-ROM Private Web Sites –Software, Worked Examples, WWW Links
How Is It Supported? Central Academic –News, Administration, Assessment Conference Tutors –Themes, Self-support Student Moderators –Cafe
How Is It Assessed? 3 CMAs –Weeks 1 – 36% –Weeks 4 – 66% –Weeks 7 – 96% Project-based ECA –Report70% –Practical30% 82% 18% Learning Devices
What’s Different? Self-support Model –Students’ expectations –AL expectations Course Books –Accepting what’s available –Adding where necessary –Publisher’s support for ‘instructor’ Platform neutral
Conference Structure Themed topics to broaden perspectives Purposeful moderation Encouraged self- support Weekly archiving
Where Are We? NOW
What’s Good? Speed of Production Autonomy Opportunity to try-out True ‘pilot’ phase Managing Own Content –Add-on features to Promises
Student Enrolment
What’s Bad? Speed of Production Finding Texts and Als –Plenty of reference texts –ALs with knowledge of subject Students and Pre-requisites –Supporting ill-prepared students Marketing –There is none
The Courses TT280 Design, Development, and Management TT281 The Client Side of Web Application Development TT282 The Server Side of Web Application Development TT380 - Databases In Websites TT381 - Open Source Development Tools TT382 - Server Management, Performance, And Tuning
TT280 Design, Development, and Management Business Goals Standards & Protocols –HTML, CSS, HTTP –Browser Compatibility Accessibility & Usability –W3C, CAST Design –Structures and Tools –Performance Assessment
TT281 The Client Side of Web Application Development Client-Server Architectures Accessibility & Usability Standards –ECMA, W3C Design –Basic Scripting, Procedures –Code debugging
TT282 The Server Side of Web Application Development Server Modelling –Reliability and Performance Security Issues –Authentication & PKI N-tier Architectures Re-usable Components & Objects ASP Framework
TT380 Databases In Websites Role of the Database Using E-R Diagrams Connectivity –ODBC, OLE-DB Standards - SQL92 Security Issues –Intra-service authorisation Site Indexes and Document Searches
TT381 Open Source Development Tools The Open Source Movement –History, Goals Contributions to Web Applications –Apache, MySQL Collaborative Development –People and Tools
TT382 Server Management, Performance, And Tuning Management Issues –Security, Availability, Scalability Proxies, Firewalls and DMZs PKI Implementation Monitoring Performance –Stress-testing, Logs Tuning Performance –OS, Hardware, Network
Special Tools HTTP Message Viewer Web Server Round-trip Timer
Special Web Sites Web Certificate Telemat Resources Promises Site