Microsoft .NET 2.0 Web Development MCTS 70-528: 1 Creating and Programming Web Applications
Description
This course covers the basics of building ASP.NET Web applications. You will learn about HTML and Web controls and how they are used to design dynamic Web pages. You will also learn how to use ASP.NET validation controls to perform both client-side and server-side validation.
Objectives
- 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
Microsoft .NET 2.0 Web Development MCTS 70-528: 2 Configuring a Web Application
Description
This course covers the various techniques to manage a Web application\'s behavior. You will learn about site navigation. You will also learn how HTTP is a stateless protocol and how you can manage state on both the server and client machines. One of the lessons contains tips and tricks for building an ASP.NET site and contains everything from managing which control has focus to dynamically generating images. You also examine how to use .config files to configure your application.
Objectives
- 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
Microsoft .NET 2.0 Web Development MCTS 70-528: 3 Using Globalization, Localization, and Accessibility
Description
This course covers the basics of building robust, multilingual Web sites that offer the most accessibility to users using assistive devices.
Objectives
- 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
Microsoft .NET 2.0 Web Development MCTS 70-528: 4 Using ADO.NET and XML with ASP.NET
Description
This course covers working with data from databases as well as XML data. Students will examine how ADO.NET provides support for both connected and disconnected access to databases. You will learn how to use data binding to reduce the amount of code you have to write to display data. And you will explore many of the ways an ASP.NET application can interact with XML data.
Objectives
- 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
Microsoft .NET 2.0 Web Development MCTS 70-528: 5 Creating Custom Web Controls
Description
This course covers how to build custom controls that provide a reusable interface and functionality to a set of pages. This course begins by examining how to build and use user controls. You will then learn how to build more complex controls, including: custom Web controls, composite Web controls and templated controls
Objectives
- 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
Microsoft .NET 2.0 Web Development MCTS 70-528: 6 Deploying ASP.NET Applications
Description
This course examines how several tools built into Visual Studio 2005 can be used to deploy your Web application to a Web server.
Objectives
- 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
Microsoft .NET 2.0 Web Development MCTS 70-528: 7 Troubleshooting and Optimizing Web Applications
Description
This course examines various techniques to troubleshoot and optimize a Web application, including tracing, using performance counters and the health monitoring API, and caching.
Objectives
- 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
Microsoft .NET 2.0 Web Development MCTS 70-528: 8 Customizing and Personalizing Web Applications
Description
This course introduces the basics of customizing and personalizing ASP.NET Web applications. You will learn how to use master pages to build Web sites whose Web pages have a consistent layout. You will also learn how to use themes and user profiles to apply consistent formatting to elements on the pages, as well as manage data unique to each user. Finally, you will examine how ASP.NET's Web Parts technologies can be used to build portal-like Web pages.
Objectives
- 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
Microsoft .NET 2.0 Web Development MCTS 70-528: 9 Implementing Authentication and Authorization
Description
This course discusses a variety of issues related to building secure ASP.NET applications. You will examine how ASP.NET provides both Forms and Windows authentication features, as well as various authorization techniques. You will also examining the new ASP.NET 2.0 membership and role services, as well as the login controls.
Objectives
- 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
Microsoft .NET 2.0 Web Development MCTS 70-528:10 Creating ASP.NET Mobile Web Applications
Description
This course examines issues related to building Web sites that are accessible by mobile devices such as cell phones and PDAs. You will learn how to create a ASP.NET mobile Web application and test it using a device in the emulator. You will also learn how ASP.NET uses adaptive rendering to generate controls differently based on the browser that requested the page. Finally, you will learn how to use the controls in the mobile toolbox.
Objectives
- 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
Microsoft .NET 2.0 Web Development MCTS 70-528:11 Visual Basic Practice Exam 1
Description
This course provides information about the Microsoft .NET 2.0 Web Development MCTS 70-528 exam for Visual Basic developers. The feedback for each question provides in-depth background on the topic, including why each incorrect option was wrong and what to look for in correct answers.
Objectives
- Complete the practice exam questions
Microsoft .NET 2.0 Web Development MCTS 70-528:12 Visual Basic Practice Exam 2
Description
This course provides information about the Microsoft .NET 2.0 Web Development MCTS 70-528 exam for Visual Basic developers. The feedback for each question provides in-depth background on the topic, including why each incorrect option was wrong and what to look for in correct answers.
Objectives
- Complete the practice exam questions
Microsoft .NET 2.0 Web Development MCTS 70-528:13 Visual Basic Practice Exam 3
Description
This course provides information about the Microsoft .NET 2.0 Web Development MCTS 70-528 exam for Visual Basic developers. The feedback for each question provides in-depth background on the topic, including why each incorrect option was wrong and what to look for in correct answers.
Objectives
- Complete the practice exam questions
Microsoft .NET 2.0 Web Development MCTS 70-528:14 C# Practice Exam 1
Description
This course provides information about the Microsoft .NET 2.0 Web Development MCTS 70-528 exam for C# developers. The feedback for each question provides in-depth background on the topic, including why each incorrect option was wrong and what to look for in correct answers.
Objectives
- Complete the practice exam questions
Microsoft .NET 2.0 Web Development MCTS 70-528:15 C# Practice Exam 2
Description
This course provides information about the Microsoft .NET 2.0 Web Development MCTS 70-528 exam for C# developers. The feedback for each question provides in-depth background on the topic, including why each incorrect option was wrong and what to look for in correct answers.
Objectives
- Complete the practice exam questions
Microsoft .NET 2.0 Web Development MCTS 70-528:16 C# Practice Exam 3
Description
This course provides information about the Microsoft .NET 2.0 Web Development MCTS 70-528 exam for C# developers. The feedback for each question provides in-depth background on the topic, including why each incorrect option was wrong and what to look for in correct answers.
Objectives
- Complete the practice exam questions