certificate in web applications development. what is a web application?
Post on 21-Dec-2015
219 views
TRANSCRIPT
Certificate in Web Applications Development
What Is A Web Application?
Distributed Architecture
Intranet and Intranet
Business Tool
Accessible and Usable
Standards Compliant
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 – 3 6%– Weeks 4 – 6 6%– Weeks 7 – 9 6%
• Project-based ECA– Report 70%– Practical 30%
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
TT28X New s
Teach Self-Support
Admin ECA
Cafe Special
ALs Central Student
Where Are We?
TT280
TT281
TT282
TT381
TT382
TT380
2002 2003 2004
DP P P P
DP P
DP P
DP P
DP P
P P
DP
P P
P P
Pilot Presentation
Norm al Presentation
Final Presentation
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
0
100
200
300
400
500
600
TT280 TT281 TT282
May-02
Oct-02
May-03
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