Introduction to Web Development with Visual InterDev

This 4 day course teaches Visual Studio and the technologies that drive it. Visual Studio has been designed to make Web Application development easier. Web page designers can now develop data driven sites, and program developers can learn the new tools and methods required for Web-based applications.

The various options for developing advanced web sites are explained, and pointers to further information given where appropriate. With the help of practical sessions and problem scenarios delegates will be able to utilise the various Web architecture extensions. The pros and cons of each approach are discussed. The course can include suggested and supplied lab exercises, or the delegates own material can be used (if given notice)

This course assumes that delegates have experience of using the Internet, a good knowledge of HTML, and some experience of a programming language such as Visual Basic, JavaScript or another object based language.

Course Outline:

Creating Client Side Scripts

  • Situations in which Client Side scripting is more appropriate
  • Overview of JavaScript
  • Overview of VBScript
  • Differences between VBScript and JavaScript
  • The Internet Explorer Object Model
  • Useful scripts to enhance your pages

Labs include: Form validation and dynamically updating forms.

 

Using Downloadable Components

  • What is ActiveX ?
  • Inserting ActiveX controls into Client Pages
  • Scripting and ActiveX components
  • Netscape and Compatibility Issues
  • Inserting Java applets in web pages
  • Scripting and Java applets
  • ActiveX v Java Applets

Labs include: Inserting ActiveX and Java applets, scripting to control applet behaviour and interaction with other page elements.

 

Fundamentals of CGI (Common Gateway Interface)

  • What is CGI ?
  • CGI basics
  • How CGI works
  • CGI Issues
  • Environment Variables

Server Side Scripting

  • Situations in which Server Side scripting is more appropriate
  • Active Server Pages Overview
  • Intrinsic Objects on the Server
  • Retrieving Information From The User
  • Sending customised pages
  • Keeping Values Across User Sessions And The Server Application
  • Using ActiveX Server Components
  • Active Data Objects for data driven pages
  • Server Side Includes

Labs include: Retrieving data from forms, sending users information, maintaining state, automatic page redirection.

 

Overview of Microsoft Visual Studio

  • Visual Studio Architecture
  • Creating a Web Project
  • Creating a connection to a database
  • Site Design and Management
  • Editing Pages in Design View and Source View
  • Working in the Data Environment
  • Design Time Controls

Labs include: Using Visual InterDev to design a data driven project

 

This course includes full course notes and course materials. This outline can be tailored to specific client requirements

 
 
Top Return to Course List all material on this website © Hugh Livingstone