.netCoders Contact Us
Search:

Developing and Implementing Web Applications - Exam Overview

Current Status: Beta, July 5th - July 19th
Exam Number: 71-315 (Release version will be 70-315)
Exam Name: Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
Number of Questions: ~90
Time Limit: 180 mins

Topics Covered

Creating User Services

  • Create ASP.NET Pages
    • Add and set directives on ASP.NET pages
    • Separate user interface resources from business logic
  • Add Web server controls, HTML server controls, user controls, and HTML code to ASP.NET pages.
    • Set properties on controls.
    • Load controls dynamically.
    • Apply templates.
    • Set styles on ASP.NET pages by using cascading style sheets.
    • Instantiate and invoke an ActiveX control.
  • Implement navigation for the user interface.
    • Manage the view state.
    • Manage data during postback events.
    • Use session state to manage data across pages.
  • Validate user input.
    • Validate non-Latin user input.
  • Implement error handling in the user interface.
    • Configure custom error pages.
    • Implement Global.asax, application, page-level, and page event error handling.
  • Implement online user assistance.
  • Incorporate existing code into ASP.NET pages.
  • Display and update data.
    • Transform and filter data.
    • Bind data to the user interface.
    • Use controls to display data.
  • Instantiate and invoke Web services or components.
    • Instantiate and invoke a Web service.
    • Instantiate and invoke a COM or COM+ component.
    • Instantiate and invoke a .NET component.
    • Call native functions by using platform invoke.
  • Implement globalization.
    • Implement localizability for the user interface.
    • Convert existing encodings.
    • Implement right-to-left and left-to-right mirroring.
    • Prepare culture-specific formatting.
  • Handle events.
    • Create event handlers.
    • Raise events.
  • Implement accessibility features.
  • Use and edit intrinsic objects. Intrinsic objects include response, request, session, server, and application.
    • Retrieve values from the properties of intrinsic objects.
    • Set values on the properties of intrinsic objects.
    • Use intrinsic objects to perform operations.
Creating and Managing Components and .NET Assemblies

  • Create and modify a .NET assembly.
    • Create and implement satellite assemblies.
    • Create resource-only assemblies.
  • Create Web custom controls and Web user controls.
Consuming and Manipulating Data

  • Access and manipulate data from a Microsoft SQL Server database by creating and using ad hoc queries and stored procedures.
  • Access and manipulate data from a data store. Data stores include relational databases, XML documents, and flat files. Methods include XML techniques and ADO.NET.
  • Handle data errors.
Testing and Debugging

  • Create a unit test plan.
  • Implement tracing.
    • Add trace listeners and trace switches to an application.
    • Display trace output.
  • Debug, rework, and resolve defects in code.
    • Configure the debugging environment.
    • Create and apply debugging code to components, pages, and applications.
    • Provide multicultural test data to components, pages, and applications.
    • Execute tests.
    • Resolve errors and rework code.
Deploying a Web Application

  • Plan the deployment of a Web application.
    • Plan a deployment that uses removable media.
    • Plan a Web-based deployment.
    • Plan the deployment of an application to a Web garden, a Web farm, or a cluster.
  • Create a setup program that installs a Web application and allows for the application to be uninstalled.
  • Deploy a Web application.
  • Add assemblies to the global assembly cache.
Maintaining and Supporting a Web Application

  • Optimize the performance of a Web application.
  • Diagnose and resolve errors and issues.
Configuring and Securing a Web Application

  • Configure a Web application.
    • Modify the Web.config file.
    • Modify the Machine.config file.
    • Add and modify application settings.
  • Configure security for a Web application.
    • Select and configure authentication type. Authentication types include Windows Authentication, None, forms-based, Microsoft Passport, Internet Information Services (IIS) authentication, and custom authentication.
  • Configure authorization. Authorization methods include file-based methods and URL-based methods.
    • Configure role-based authorization.
    • Implement impersonation.
  • Configure and implement caching. Caching types include output, fragment, and data.
    • Use a cache object.
    • Use cache directives.
  • Configure and implement session state in various topologies such as a Web garden and a Web farm.
    • Use session state within a process.
    • Use session state with session state service.
    • Use session state with Microsoft SQL Server.
  • Install and configure server services.
    • Install and configure a Web server.
    • Install and configure Microsoft FrontPage Server Extensions.