Candidates for this exam work on a team in a medium or large development environment that uses Microsoft Visual Studio .NET, Enterprise Developer Edition. Candidates should have at least one year of experience developing Web-based applications. Candidates should have a working knowledge of Microsoft Visual C# .NET.
Course Objectives
After completing this course, students will be able to:
- Explain the Microsoft .NET Framework and ASP.NET
- Create a component in Visual Basic .NET or C#.
- Create an ASP.NET Web application project by using Visual Studio .NET.
- Add server controls to an ASP.NET Web Form.
- Create and populate ASP.NET Web Forms.
- Add functionality to server controls that are on an ASP.NET Web Form.
- Use the Trace and Debug objects that are provided with Visual Studio .NET.
- Use validation controls to validate user input.
- Create a user control.
- Access data by using the built-in data access tools that are available in Visual Studio .NET.
- Use Microsoft ADO.NET to access data in an ASP.NET Web application.
- Accomplish complex data access tasks from an ASP.NET Web application.
- Access Extensible Markup Language (XML) data and read it into a DataSet.
- Call an XML Web service from an ASP.NET Web application and incorporate the returned data into a Web application.
- Store application and session data by using a variety of methods.
- Configure and deploy an ASP.NET Web application.
- Help protect an ASP.NET Web application by using a variety of technologies.
- Describe the key differences between ASP and ASP.NET.
- Create an ASP.NET Web application by using Microsoft Visual Studio® .NET.
- Create an ASP.NET Web Application UI.
- Use the trace feature of ASP.NET to obtain information about executed requests.
- Use the Visual Studio .NET debugger to debug ASP.NET Web applications.
- Access databases in an ASP.NET Web application by using Microsoft ADO.NET.
- Create and call a COM object from an ASP.NET Web page.
- Explain how XML Web services are beneficial to distributed Internet computing.
- Create an XML Web service by using Visual Studio .NET.
- Create client code that can create and call a remote XML Web service.
- List server and client-side state management techniques and explain how ASP.NET improves state management.
- Use the ASP.NET Application object to track data that is associated with an ASP.NET Web application.
- Use the ASP.NET Session object to track data that is associated with an individual user session.
- Use the ASP.NET Http Cookie object to store client-side data.
- Given a specific ASP Web application scenario, explain what approach would be the best for migrating that ASP Web application to ASP.NET.
- Implement Forms-based authentication in an ASP.NET Web application.
- Prepare an ASP.NET Web application for deployment
Prerequisites
Before attending this course students must have the ability to create HTML or DHTML including:
- Tables
- Images
- Forms
Programming experience using Visual basic .Net including:
- Declaring Variables
- Using Loops
- Using Conditional Statements
Course Track
Lesson 1: Creating User Services
- Add and set directories on ASP .Net Pages
- Separate user interface resources from business logic
- Set properties on controls
- Load controls dynamically
- Apply templates
- Instantiate and invoke an ActiveX control
- Manage the view state
- Validate User input
- Implement online user assistance
- Implement error handling on user interface
- Implement globalization
- Handle events
- Implement accessibility features
- Use and edit intrinsic objects. Intrinsic objects include response, request, server and application.
Lesson 2: Creating and managing components and .Net Assemblies
- Create and implement satellite assemblies
- Create resource only assemblies
- Create web custom controls and web user controls
Lesson 3: 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
Lesson 4: Testing and Debugging
- Create a unit test plan
- Implement tracing
- Debug, rework and resolve defects in code
Lesson 5: Deploying a web application
- Plan the deployment of a web application
- 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.
Lesson 6: Maintaining and supporting a web application
- Optimize the performance of a web application
- Diagnose and resolve errors and issues
Lesson 7: Configuring and Securing a Web Application
- Configure a web application
- Configure Security for web application
- Configure authorization, Authorization methods include file-based methods and URL based methods
- Configure and implement caching. Caching types include output, fragment and data
- Configure and implement session state in various topologies such as web garden and web farm
- Install and configure server services
Course Benefits
After completing this course students are prepared to work in an Enterprise Developer team as a web developer with knowledge in ASP .Net, XML Web Services using C# .Net as the base code solution.
Course Duration
This course is covered in 40 hours of Hands -on instructor – led training sessions.