|
|
|
Module 1: Creating a Web Application
- Visual Studio Web Site Types
- Default Event Handling in Web Applications
- Lab: Creating a Web Application
Skills
- Describe the types of Web sites that they can create with Visual Studio 2005.
- Describe the concept of a default event handler for an object.
- Explain how the Machine.Config and Web.Config files control the settings for a Web application.
- Create a new Web application.
- Configure and build a Web application.
Top |
|
Module 2: Programming a Web Application
- Event Handling in Web Applications
- Browser Capability Detection
- Page Header Retrieval
- Page-Level and Application-Level Error Handling
- Lab: Programming a Web Application
Skills
- Describe various event-handling techniques.
- Explain how to detect browser types and capabilities.
- Explain how to access page headers.
- Describe how to handle page-level errors and application-level errors.
- Implement advanced techniques for handling events.
- Implement browser-capability detection.
- Implement page-header manipulation.
- Implement page-level and application-level error handling.
Top |
|
|
Module 3: Adding and Configuring Server Controls
- HTML Controls and Web Server Controls
- Types of Web Server Controls
- Working with Web Server Controls
- The ASP.NET 2.0 Page Postback Model
- Lab: Adding and Configuring Server Controls
Skills
- Explain the differences between HTML controls and Web server controls.
- Describe the different types of Web server contr ols.
- Explain how to use HTML controls and Web server controls.
- Explain how the postback model of ASP.NET 2.0 works.
- Create Web-based user interfaces with HTML controls and Web server controls.
- Write code that interacts with Web server controls.
- Write code that interacts with the postback model of ASP.NET 2.0.
Top |
|
Module 4: Creating a Common Layout by Using Master Pages
- What Are Master Pages?
- What Are Content Pages?
- Nested Master Pages
- Lab: Creating a Common Layout by Using Master Pages
Skills
- Describe the concept of a master page.
- Describe the concept of a content page.
- Describe nested master pages.
- Design master pages.
- Configure content pages.
- Design nested master pages.
Top |
|
|
Module 5: Managing State for a Web Application
- ViewState Properties and ControlState Data
- Application and Session Objects
- Strategies for Managing Session State Data
- The Cache Object
- Lab: Managing State for a Web Application
Skills
- Describe the ViewState and ControlState data models for Web pages.
- Describe the Application and Session objects and explain how state data is stored and retrieved in these objects.
- Describe various session-state data-storage strategies.
- Describe the Cache object and explain how you can use it to store and manage state data.
- Configure ViewState properties and ControlState properties for Web server controls.
- Store and retrieve Application and Session state.
- Implement out-of-process session state.
- Store and manage state data in the Cache object.
Top |
|
Module 6: Accessing and Displaying Data
- Database Connections and the Web.Config File
- Relational Data and Data Source Controls
- XML Data and Data Source Controls
- Object Data and Data Source Controls
- Lab: Accessing and Displaying Data
Skills
- Explain how to store and retrieve database connections by using the Web.Config file.
- Explain how to use data source controls to access relational data.
- Explain how to use data source controls to access XML data.
- Explain how to use data source controls to access object data.
- Create and retrieve database connections by using the Web.Config file.
- Access relational data by using the SqlDataSource control and data controls.
- Access XML data by using the XmlDataSource control and data controls.
- Access objects as data by using the ObjectDataSource control and data controls.
Top |
|
|
Module 7: Controlling Access to a Web Application
- Authentication for Web Applications
- Authorization for Web Applications
- Site Membership Systems Using the Membership Class
- Web Site Security Administration Using the Roles Class
- Lab: Controlling Access to a Web Application
Skills
- Describe the authentication methods for Web applications.
- Describe the authorization methods for Web applications.
- Describe the main components of a membership system.
- Describe how to build a security administration interface.
- Configure authentication and authorization for a Web application.
- Implement a membership registration page.
- Implement a login page.
- Create a membership management administrative user interface.
Top |
|
Module 8: Deploying a Web Application
- The Copy Web Site Utility
- The Publish Web Site Utility
- Windows Installer Setup Packages
- Lab: Deploying a Web Application
Skills
- Describe how to use the Copy Web Site utility to deploy a Web application.
- Describe how to use the Publish Web Site utility to precompile and deploy a Web application.
- Describe how to build Windows Installer packages for deploying a Web application.
- Deploy a Web application by using the Copy Web Site utility.
- Precompile and deploy a Web application by using the Publish Web Site utility.
- Build and run a Windows Installer setup application for deploying a Web application.
Top |
|
|
Module 9: Making Web Applications Available to Mobile Devices
- Device Emulators for Mobile Web Forms
- Mobile Device Detection and Redirection
- Mobile Web Forms
- Device-Specific Features in Mobile Web Forms
- Lab: Making Web Applications Available to Mobile Devices
Skills
- Explain how to detect mobile devices and redirect them to an appropriate page in a Web application.
- Describe mobile Web pages, forms, and mobile controls.
- Explain how to use device-specific features in mobile Web pages to respond to the different capabilities of mobile devices.
- Explain how to use device emulators in Visual Studio 2005 to test mobile Web pages.
- Design and implement mobile Web forms.
- Design device-specific features for mobile Web pages.
Top |
|
|
|
|
Exams:
|
|
Price Options ex VAT:
Classroom Training
? |
Distance Learning
? |
eLearning Options
? |
Book Learning
? |
£
1050 (€1491)
|
£
674.00 (€957)
|
- |
No Books Supported for Course at present
|
|
|
Call Free on 0800 169 1890
Print 2 Page Flyer Last Modified 01 May 2008
|
|