1 Creating and Programming Web Applications
Describe how to build an ASP.NET Web site
Differentiate between HTML controls, HTML server controls and Web controls
Apply common Web controls such as Labels, TextBoxes, Buttons, and various selection controls
Demonstrate the use of specialized controls such as AdRotators, Calendars, MultiViews and the Xml controls
Explain the purpose of each ASP.NET validation control
|
Duration 1 hour |
2 Configuring a Web Application
Use both client-side and server-side technologies to provide site navigation
Describe the structure of a site using a site map file
Understand the options for managing state in an ASP.NET application
Use the Application and Session objects to manage state on the server
Use ViewState, ControlState, cookies and query strings to manage state using the client
Manage which control has focus on a Web page
Dynamically generate images
Explain how ASP.NET uses .config files
Configure an ASP.NET Web application
|
Duration 1 hour |
3 Using Globalization, Localization, and Accessibility
Explain the role of globalization and localization in Web site design
Describe the ASP.NET model for globalization and localization
Use resource files to manage strings
Configure an ASP.NET application for localization
Identify the role of issues of accessibility in Web site design
Describe the ASP.NET support for accessibility
Build an accessible Web site
|
Duration 1 hour |
4 Using ADO.NET and XML with ASP.NET
Explain the ADO.NET model
Implement connections and commands to interact with a database in a connected manner
Use DataSets to manage disconnected data
Demonstrate the use of data-bound controls
Apply XML classes to interact with XML data
|
Duration 1 hour |
5 Creating Custom Web Controls
Describe the different types of custom controls that can be built in ASP.NET
Explain how to programmatically create instances of a user control
Build and use user controls, custom Web controls, composite Web controls, and templated controls
|
Duration 1 hour |
6 Deploying ASP.NET Applications
Describe how Web Setup Projects can be used
Configure and deploy a Web application using Web Setup Projects
Demonstrate how the Copy Web Site tool can be used
Deploy a Web application with the Copy Web Site tool
Describe the ASP.NET page compilation model
Show how the Publish Web Site tool can be used
Deploy a Web application with the Publish Web Site tool
|
Duration 1 hour |
7 Troubleshooting and Optimising Web Applications
Effectively use ASP.NET tracing to understand and debug Web applications
Use performance counters to monitor Web applications
Create custom performance counters to manage application-specific data
Describe how ASP.NET Web Events can be used to monitor the health of a Web application
Configure a Web application to monitor events
Describe how ASP.NET caching can improve the performance of a Web application
Use page and application caching in ASP.NET Web applications
|
Duration 1 hour |
8 Customizing and Personalizing Web Applications
Describe the architecture and lifecycle of .aspx pages that are associated with a master page
Use master pages to build a set of content pages with a consistent layout
Describe how themes and skins can be used to control the appearance of a page
Build .css and .skin files to define a theme
Apply themes to individual pages or a set of pages
Describe how user profiles are persisted
Effectively use user profiles to manage information
Describe the structure of a page that uses Web Parts
Build portal pages that have Web Parts that can be viewed in browse mode and a variety of design/edit modes
|
Duration 1 hour |
9 Implementing Authentication and Authorization
Examine the types of authentication models supported by ASP.NET and when to use each
Use Windows authentication and impersonation within a corporate Intranet site
Use Forms authentication within a public Web application
Apply techniques to restrict the rights of users to access files and folders
Use ASP.NET 2.0 membership and login controls while building a Web application
Use the Web Site Administration Tool to configure a Web application
|
Duration 1 hour |
10 Creating ASP.NET Mobile Web Applications
List the issues that must be considered when designing mobile Web applications
Build an ASP.NET Mobile Web application
Test a mobile Web application using a device emulator
Use device filters to perform device-specific rendering
Effectively use ASP.NET mobile server controls
|
Duration 1 hour |
11 Visual Basic Practice Exam 1
|
Duration 1 hour |
12 Visual Basic Practice Exam 2
|
Duration 1 hour |
13 Visual Basic Practice Exam 3
|
Duration 1 hour |
14 C# Practice Exam 1
|
Duration 1 hour |
15 C# Practice Exam 2
|
Duration 1 hour |
16 C# Practice Exam 3
|
Duration 1 hour |