Visual Studio

Developing Web Applications with Visual Interdev
(Microsoft Training Course: 1017) - 5 days - £2640 exc VAT

> Target Audience
This course is intended for Web site developers who want to build intranet and Internet solutions.
> Course outline
  1. Planning a Web Site
  2. Introducing Visual InterDev
  3. Using Dynamic HTML
  4. Using Active Server Pages
  5. Accessing Databases
  6. Understanding Data Access
  7. Creating COM Components
  8. Using Microsoft Transaction Server
  9. Integrating Other Microsoft Server-Side Technologies

Supplementary InformationThis course has now retired and is no longer available. We suggest you look at Course [[{http://www.F1Comp.Co.UK/computer_training/Microsoft_Training_Courses/Visual-Studio-2008/2310.aspx}2310: Developing Web Applications Using Microsoft Visual Studio 2008]].
Module 1: Planning a Web Site
  • Overview of Web-related technologies
  • Models for Web site development
  • Security issues
  • Overview of the State University Web application
  • Explain the relationships between Microsoft Web tools and technolo­gies, especially active server pages, database access technologies, and Microsoft Transaction Server
  • Discuss the recommended process for developing a Web-based solution
  • Explain the function of the Web Life Cycle in creating a Web-based solution
  • Summarize the responsibilities of Web site development team members
  • Describe how different Microsoft server and client products address security issues such as authentication, authorization, and privacy
  • Describe the general architecture of the State University Web application
Module 2: Introducing Visual InterDev
  • What is Visual InterDev?
  • Creating a simple Web project
  • Creating a Web site
  • Introducing Visual InterDev tools
  • Creating an HTML page
  • Creating HTML forms
  • Deploying a Web project
  • Tools supporting team development
  • Additional Visual InterDev tools
  • Create a Web site using Visual InterDev
  • Author a static HTML page
  • Create a site diagram
  • Use Visual InterDev version-control tools
Module 3: Using Dynamic HTML
  • What is Dynamic HTML (DHTML)?
  • Creating client script
  • Document object model (DOM)
  • Using browser objects
  • Handling events
  • Using document objects
  • Creating DHTML “scriptlets”
  • Describe the purposes of Visual Basic Scripting Edition (VBScript), JavaScript, and JScript™ development software
  • Explain the purpose and structure of the browser object model and the docu­ment object model as implemented by Internet Explorer 4.0
  • Explain the advantages of using DHTML in Web applications
  • Bind an element’s events to a script
  • Explain different approaches to event handling within DOM
  • Use dynamic styles to modify the look of a page element
  • Use dynamic positioning to modify the arrangement of page elements
  • Develop and run scriptlets
Module 4: Using Active Server Pages
  • Creating ASP applications
  • Creating server script
  • Reading Requests and sending Responses
  • Saving state data
  • Using COM components
  • Security issues in ASP
  • Using Page objects
  • List and describe ASP objects
  • Use the Request and Response objects to dynamically change the hypertext transfer protocol (HTTP) response
  • Create and use cookies
  • Process form data with server-side scripting
  • Save session-specific information by using the Session object
  • Save application-specific information by using the Application object
  • Use a COM component in a Web application
  • Set Internet Information Server and Windows NT file system (NTFS) permissions
  • Allow and deny anonymous logon
Module 5: Accessing Databases
  • Accessing data
  • Adding a data connection
  • Adding a data command
  • Adding data-bound controls
  • Connecting controls to the data
  • Customizing database access
  • Managing databases
  • Add a data source name to a project
  • Add a data connection to a project
  • Add a data command to a project
  • Connect the properties for a data-bound control to a Recordset object
  • Use Query Designer to create SQL queries
  • Use Database Designer to create a database
  • Use the FormManager design-time control to create a data input form
Module 6: Understanding Data Access
  • Universal data access
  • ActiveX Data Objects (ADO) overview
  • Using ADO
  • Using the Remote Data Service (RDS)
  • Describe the Microsoft universal data access platform
  • Define ADO and RDS, and explain the relationship between them
  • Use ADO to retrieve and update data and to handle errors returned from a data source
  • Discuss the data-binding capabilities of Internet Explorer 4.0
  • Explain how to use RDS and data bind­ing in Internet Explorer to connect page elements to a data source
Module 7: Creating COM Components
  • Overview of business services
  • Creating COM components in Visual Basic
  • Working with COM components
  • Explain how to implement business services as middle-tier COM components
  • State development problems associated with building a three-tier solution
  • List advantages of creating business objects as COM components
  • Build a COM component with Visual Basic 6.0
  • Call an Automation server from an active server page
Module 8: Using Microsoft Transaction Server
  • Overview of MTS
  • Creating MTS components
  • MTS and active server pages
  • Using MTS Explorer
  • Security issues: MTS declarative security and identity
  • Explain what a transaction is and why it must conform to the ACID (atomicity, consistency, isolation, and durability) test
  • Explain how the two-phase commit process works
  • Describe the architecture of MTS
  • Describe what a business object is and how it works with MTS
  • Explain how the Microsoft Distributed Trans­action Coordinator (MSDTC) handles transactions
  • Use MTS Explorer to create a package and add components to it
  • Add transactional support to a business object
  • Use transactional ASP to integrate business objects
  • Use MTS Explorer to implement security for middle-tier business components
Module 9: Integrating Other Microsoft Server-Side Technologies
  • Introduction to server-side technologies
  • Integrating mail services
  • Using Microsoft Index Server
  • Other server-side technologies
  • Use simple mail transfer protocol (SMTP) to send e-mail from a Web site
  • Use Index Server to add search capabilities to a Web page
> Pre-Requisites
Before attending this course, students must have the following pre-requisites:
  • Browse World Wide Web sites with Microsoft Internet Explorer.
  • Send and receive electronic mail with a mail client such as Microsoft Exchange.
  • State differences between two-tier and three-tier client/server architecture models.
  • Define the Internet and what it is used for.
  • Compose a new hypertext markup language (HTML) document with an HTML authoring program such as the Microsoft FrontPage Web site creation and management tool.
  • Use ActiveX controls and Java applets on a Web page.
  • Use a database development tool to:
  • Execute queries and call stored procedures; discriminate between record sets and tables.
  • Write a simple SQL query using SELECT and WHERE
> Purpose
This course teaches site developers who perform architectural planning, technology selection, or Web site programming tasks how to create enterprise-level Web sites that use component object model (COM) components on both the client and the server.
> Supplementary Information
This course has now retired and is no longer available. We suggest you look at Course [[{http://www.F1Comp.Co.UK/computer_training/Microsoft_Training_Courses/Visual-Studio-2008/2310.aspx}2310: Developing Web Applications Using Microsoft Visual Studio 2008]].