Certificate in Web Applications Development - PowerPoint - PowerPoint by khu11116

VIEWS: 0 PAGES: 23

									Certificate in Web Applications
          Development
What Is A Web Application?

                              Business
  Accessible
                                Tool
  and Usable




Standards                        Intranet and
Compliant                          Intranet



               Distributed
               Architecture
    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   Learning Devices
  – Weeks 1 – 3          6%
  – Weeks 4 – 6          6%    18%
  – Weeks 7 – 9          6%
• Project-based ECA
  – Report               70%
                               82%
  – Practical            30%
          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        TT28X News
  broaden perspectives
                                  Teach             Self-Support
• Purposeful moderation
• Encouraged self-                Admin                ECA



 support
                                  Cafe                Special


• Weekly archiving
                            ALs           Central     Student
           Where Are We?
             2002              2003           2004

                    D
TT280
              P         P     P       P       P       P

                              D
TT281
                               P      P       P       P

                              D
TT282
                               P      P       P       P

                                          D
TT380
                                              P       P

                                          D
TT381
                                              P       P
                              NOW                 D
TT382
                                                      P
        Pilot Presentation
        Normal Presentation
        Final Presentation
             What’s Good?
•   Speed of Production
•   Autonomy
•   Opportunity to try-out
•   True ‘pilot’ phase
•   Managing Own Content
    – Add-on features to Promises
         Student Enrolment


600
500
400
300
                                       May-03
200
                                 Oct-02
100
                              May-02
  0
      TT280   TT281   TT282
              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
  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

								
To top