certificate in web applications development. what is a web application?

23
Certificate in Web Applications Development

Post on 21-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Certificate in Web Applications Development. What Is A Web Application?

Certificate in Web Applications Development

Page 2: Certificate in Web Applications Development. What Is A Web Application?

What Is A Web Application?

Distributed Architecture

Intranet and Intranet

Business Tool

Accessible and Usable

Standards Compliant

Page 3: 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

Page 4: Certificate in Web Applications Development. What Is A Web Application?

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

Page 5: Certificate in Web Applications Development. What Is A Web Application?

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

Page 6: Certificate in Web Applications Development. What Is A Web Application?

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

Page 7: Certificate in Web Applications Development. What Is A Web Application?

How Is It Supported?

• Central Academic– News, Administration, Assessment

• Conference Tutors– Themes, Self-support

• Student Moderators– Cafe

Page 8: Certificate in Web Applications Development. What Is A Web Application?

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

Page 9: Certificate in Web Applications Development. What Is A Web Application?

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

Page 10: Certificate in Web Applications Development. What Is A Web Application?

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

Page 11: Certificate in Web Applications Development. What Is A Web Application?

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

Page 12: Certificate in Web Applications Development. What Is A Web Application?

What’s Good?

• Speed of Production• Autonomy• Opportunity to try-out• True ‘pilot’ phase• Managing Own Content

– Add-on features to Promises

Page 13: Certificate in Web Applications Development. What Is A Web Application?

Student Enrolment

0

100

200

300

400

500

600

TT280 TT281 TT282

May-02

Oct-02

May-03

Page 14: Certificate in Web Applications Development. What Is A Web Application?

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

Page 15: Certificate in Web Applications Development. What Is A Web Application?

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

Page 16: Certificate in Web Applications Development. What Is A Web Application?

TT280 Design, Development, and Management

• Business Goals• Standards & Protocols

– HTML, CSS, HTTP– Browser Compatibility

• Accessibility & Usability– W3C, CAST

• Design– Structures and Tools– Performance Assessment

Page 17: Certificate in Web Applications Development. What Is A Web Application?

TT281 The Client Side of Web Application Development

• Client-Server Architectures• Accessibility & Usability• Standards

– ECMA, W3C

• Design– Basic Scripting, Procedures– Code debugging

Page 18: Certificate in Web Applications Development. What Is A Web Application?

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

Page 19: Certificate in Web Applications Development. What Is A Web Application?

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

Page 20: Certificate in Web Applications Development. What Is A Web Application?

TT381 Open Source Development Tools

• The Open Source Movement– History, Goals

• Contributions to Web Applications– Apache, MySQL

• Collaborative Development– People and Tools

Page 21: Certificate in Web Applications Development. What Is A Web Application?

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

Page 22: Certificate in Web Applications Development. What Is A Web Application?

Special Tools

• HTTP Message

Viewer

• Web Server

• Round-trip Timer

Page 23: Certificate in Web Applications Development. What Is A Web Application?

Special Web Sites

• Web Certificate

• Telemat Resources

• Promises Site