Microsoft training courses, Cisco training courses, Prince2 training courses, ISEB training courses with locations nationwide
Call now to speak to an experienced Training Advisor
 
     
 
         
 
 
Thousands of Microsoft, ISEB, ITIL, Cisco and Prince2 Training Courses and more
 
 
Browse Microsoft Training Courses

VBScript: Developing Web Applications with ASP and VBScript

Course Code: MVBSCR-3      Days: 4
Show all Microsoft Courses
Call for Latest Dates
Call us on 0870 7777 388 for availability on this course.
Have questions or need a better city/date? Ask now.

Course Overview

Today, users expect the web environment to be responsive and interactive. Active Server Pages (ASP) is a Microsoft server-based technology for building dynamic and interactive Web applications. ASP provides a powerful development environment for creating Web applications. Through its object model it exposes core functionality needed by any Web programmer.Visual Basic Script (VBScript) is an extended subset of the Visual Basic programming language. This course will use VBScript when developing ASP applications.The course will take ASP novices and introduce them to this powerful framework, before looking into the ASP object models and development techniques. Creating sophisticated web pages and data-driven applications with ASP, as well as performance and security, will be covered.

The course is made up of a mixture of lectures and hands-on exercises. There are separate practical sessions for each technical chapter which reinforce the theory and techniques covered in the course

Course Outline

Web Application Development

  • Static HTML pages
  • Hyper Text Transfer Protocol(HTTP)
  • Client-server interaction
  • HTTP request and response
  • MIME
  • Dynamic Web content
  • Client side applications and technologies
  • Server-side applications and technologies
  • Invoking server-side applications
  • Maintaining state

ASP Environment

  • Internet Information Services(IIS), Web applications, Creating a virtual directory
  • ISAPI and ASP
  • ASP application life cycle
  • ASP execution
  • ASP basic syntax

VBScript Syntax

  • Variables
  • Building blocks: operators, expressions, comments
  • Control flow: For...Next, Do...Loop, If...Then...Else, Select...Case

VBScript Language

  • Defining and using Sub and Function procedures
  • Creating and using arrays
  • Is-functions String, date and math handling

ASP Object Model

  • VBScript object syntax
  • Dot notation
  • Overview of ASP object model
  • ASP Collections

Requests and Responses

  • Request object
  • Accepting data from the browser
  • Request collections
  • QueryString collection
  • Form collection
  • Response object
  • Sending data to the browser
  • Sending cookies to the browser
  • Redirecting the browser
  • Response buffering

Applications and Sessions

  • Creating objects
  • Sessions and Session object
  • Applications and Application object
  • The Global.asa file
  • Scope of variables
  • Passing information between pages and users

State Management

  • Maintaining state with hidden fields
  • Maintaining state with dynamic URLs
  • Form PostBack technique
  • Using cookies
  • Storing state on the server-side
  • Pros and Cons of different state management techniques

Error Handling and Debugging

  • Types of errors
  • Error handling in VBScript
  • The 500-100.asp page
  • The Error object
  • Debugging scripts

ASP and the Server

  • The Server object
  • Component based development
  • n-tier application structure
  • COM+ and transacted scripts

Scripting Objects and the FileSystem

  • Built-in Scripting objects
  • Dictionary object
  • FileSystemObject
  • Drive, Folder, File and Textstream Objects
  • Reading and Writing files

Installable Components and Email

  • Installable Components
  • Browser capabilities component
  • Permission checker component
  • Other components
  • CDONTS
  • Sending mails

Database access with ADO

  • Active Data Objects(ADO)
  • Connection object
  • Command object
  • Recordset object
  • Retrieving records from databases
  • Updating databases

Security

  • Web authentication mechanisms
  • Impersonation accounts
  • ASP permissions
  • Basic authentication
  • Using SSL
  • Digital certificates
  • Authenticating against a database

Performance Tuning

  • Performance Issues
  • Web Application Stress Tool

Conclusion

  • Future evolution of ASP
  • Sources of information


How to make a booking for the MVBSCR-3 course

 
  CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.  
     
CourseMonster® Patent Pending © SeaKom, All Rights Reserved - Channel partners with Business Training Partnership