Google
  
   
IT Courses
 


MCSD .NET

Microsoft Certified Solution Developer

Course 2310: 40 hrs.

2389 | 2565 | 2310 | 2524 | 2557 | 2710 | 2073

Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET       


Introduction


This course will teach Microsoft Visual Basic® programmers and beginning Web developers the fundamentals of Web application site implementation by using Microsoft ASP.NET and Microsoft Visual Basic .NET. This course focuses on using the Microsoft Visual Studio® .NET environment and the Microsoft .NET platform to create an ASP.NET Web application that delivers dynamic content to a Web site.


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.

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

Microsoft Certified Professional Exams

This course will help the student prepare for the following Microsoft Certified Professional exam.

  • Exam 70-305: Developing and Implementing Web Applications with Microsoft Visual Basic® .NET and Microsoft Visual Studio® .NET

Course Outline

Module 1: Overview of the Microsoft .NET Framework

Lessons

  • Introduction to the .NET Framework
  • Overview of ASP.NET
  • Overview of the Lab Application
  • Resources

After completing this module, students will be able to:

  • Explain the advantages of using the .NET Framework.
  • Understand the key functionality and purpose of using ASP.NET when developing Web applications.
  • Understand the basic functionality of the Web application that you will build in the labs throughout the course.

Top

Module 2: Using Microsoft Visual Studio .NET

Lessons

  • Overview of Visual Studio .NET
  • Creating an ASP.NET Web Application Project

Lab: Using Microsoft Visual Studio .NET

  • Creating an ASP.NET Web Application Project Using Visual Studio .NET

After completing this module, students will be able to

  • Navigate the Visual Studio .NET IDE.
  • Create, build, and view an ASP.NET Web application.

Top

Module 3: Using Microsoft .NET-Based Languages

Lessons

  • Overview of the .NET-Based Languages
  • Comparison of the .NET-Based Languages
  • Creating a Component Using Visual Studio .NET

Lab: Building a Microsoft Visual Studio .NET Component

  • Create a new project in Visual Studio .NET for a Visual Basic class

After completing this module, students will be able to:

  • Identify the languages that support ASP.NET.
  • Choose an appropriate development language for their needs.
  • Create a component by using Visual Studio .NET.

Top

Module 4: Creating a Microsoft ASP.NET Web Form

Lessons

  • Creating Web Forms
  • Using Server Controls

Lab: Creating a Microsoft ASP.NET Web Form

  • Creating the default.aspx Web Form
  • Creating the life.aspx Web Form

After completing this module, students will be able to

  • Add a Web Form to an ASP.NET Web Application project.
  • Use the Visual Studio .NET toolbox to add server controls to a Web Form.

Top

Module 5: Adding Code to a Microsoft ASP.NET Web Form

Lessons

  • Using Code-Behind Pages
  • Adding Event Procedures to Web Server Controls
  • Using Page Events

Lab: Adding Functionality to a Web Application

  • Creating a Page_Load Event Procedure
  • Creating a Click Event Procedure

After completing this module, students will be able to

  • Use code-behind pages in an ASP.NET Web application.
  • Create event procedures for Web server controls.
  • Use Page events in an ASP.NET Web application.

Top

Module 6: Tracing in Microsoft ASP.NET Web Applications

Lessons

  • Understanding Tracing
  • Remote Debugging

Lab: Tracing in Microsoft ASP.NET Web Applications

  • Using Trace Statements
  • Tracing into a Component

After completing this module, students will be able to

  • Use the Trace object to view runtime information about an ASP.NET Web application.
  • Debug Web applications remotely.

Top

Module 7: Validating User Input

Lessons

  • Overview of User Input Validation
  • Using Validation Controls
  • Page Validation

Lab: Validating User Input

  • Using RequiredFieldValidator Controls
  • Using the ValidationSummary Control
  • Using the CompareValidator Control
  • Using the RegularExpressionValidator Control

After completing this module, students will be able to

  • Identify when input validation is appropriate in Web Forms.
  • Use input validation controls to verify user input on a Web Form.
  • Verify that all validation controls on a page are valid.

Top

Module 8: Creating User Controls

Lessons

  • Adding User Controls to an ASP.NET Web Form
  • Creating User Controls

Lab: Creating User Controls

  • Creating a User Control
  • Using the User Control

After completing this module, students will be able to

  • Add a user control to an ASP.NET Web Form.
  • Create a user control.

Top

Module 9: Accessing Relational Data Using Microsoft Visual Studio .NET

Lessons

  • Overview of ADO.NET
  • Creating a Connection to the Database
  • Displaying a DataSet in a List-Bound Control

Lab: Accessing Data Using Microsoft Visual Studio .NET

  • Connecting to a Database
  • Paging and Selection in a DataGrid Control

After completing this module, students will be able to

  • Describe ADO.NET.
  • Create a connection to a database by using ADO.NET.
  • Display data in a Web Form by using a list-bound control.

Top

Module 10: Accessing Data with Microsoft ADO.NET

Lessons

  • Introduction to Using ADO.NET
  • Connecting to a Database
  • Accessing Data with DataSets
  • Using Multiple Tables
  • Accessing Data with DataReaders

Lab: Accessing Data with Microsoft ADO.NET

  • Using a SqlDataReader
  • Viewing Data from the Database

After completing this module, students will be able to

  • Create security-enhanced connections to a Microsoft SQL ServerTM database by using the SqlConnection and SqlDataAdapter objects.
  • Use DataSet objects to support the local data storage and manipulation requirements of Web Forms.
  • Store multiple tables of data in a DataSet object, and then display that data in DataGrid controls.
  • Programmatically read data from a SQL Server database by using a SqlDataReader object.

Top

Module 11: Calling Stored Procedures with Microsoft ADO.NET

Lessons

  • Overview of Stored Procedures
  • Calling Stored Procedures

Lab: Calling Stored Procedures with Microsoft ADO.NET

  • Calling Stored Procedures with Microsoft ADO.NET

After completing this module, students will be able to

  • Explain what a stored procedure is and the reasons for using stored procedures when accessing a database.
  • Call stored procedures.

Top

Module 12: Reading and Writing XML Data

Lessons

  • Overview of XML Architecture in ASP.NET
  • XML and the DataSet Object
  • Working with XML Data
  • Using the XML Web Server Control

Lab: Reading XML Data

  • Reading a List from an XML File
  • Reading, Transforming, and Displaying XML
  • Nested Data

After completing this module, students will be able to

  • Describe XML architecture in ASP.NET.
  • Read and write XML data into a DataSet object.
  • Identify how to store, retrieve, and transform XML data by using XMLDataDocument and XslTransform objects.
  • Use the XML Web server control to display, load, and save XML data.

Top

Module 13: Consuming and Creating XML Web Services

Lessons

  • Overview of Using XML Web Services
  • Calling an XML Web Service by HTTP
  • Using a Proxy to Call an XML Web Service
  • Creating an XML Web Service

Lab: Validating User Input

  • Create an XML Web service
  • Create an XML Web service method
  • Consume an XML Web service method

After completing this module, students will be able to

  • • Describe the purpose and process behind calling an XML Web service from a Web Form.
  • Call an XML Web service directly from a browser by using Hypertext Transfer Protocol (HTTP).
  • Create a Web reference proxy for an XML Web service Web method and call the method from a Web From.
  • Use the templates in Visual Studio .NET to create an XML Web service.

Top

Module 14: Managing State

Lessons

  • State management
  • Application and Session Variables
  • Cookies and Cookieless Sessions

Lab: Validating User Input

  • Using Session Variables
  • Using Cookies • Using Application Variables
  • Storing Session Variables in a Database

After completing this module, students will be able to

  • Describe state management and its different types of options that are available to manage state in an ASP.NET Web application.
  • Use application and session variables to manage state in ASP.NET Web applications.
  • Use cookie and cookieless sessions to manage state in ASP.NET Web applications

Top

Module 15: Validating User Input

Lessons

  • Using the Cache Object
  • Using ASP.NET Output Caching
  • Configuring an ASP.NET Web Application
  • Deploying an ASP.NET Web Application

Lab: Configuring, Optimizing, and Deploying a Microsoft ASP.NET Application

  • Using the Cache object
  • Using the Page Output Cache
  • Partial Page Caching
  • Using Dynamic Properties
  • Deploying Your Site

After completing this module, students will be able to

  • Use the Cache object to store information.
  • Use ASP.NET output caching to store Web pages and Web page fragments.
  • Configure an ASP.NET Web application by using the Machine.config and Web.config files.
  • Deploy an ASP.NET Web application.

Top

Module 16: Helping to Protect a Microsoft ASP.NET Web Application

Lessons

  • Web Application Security Overview
  • Working with Windows-Based Authentication
  • Working with Forms-Based Authentication
  • Overview of Microsoft Passport Authentication

Lab: Securing a Microsoft ASP.NET Web Application

  • Securing Your Web Site Using Windows-Based Authentication
  • Securing Your Web Site Using Forms-Based Authentication
  • Registering New Users
  • Permitting Users to Sign Out

After completing this module, students will be able to

  • Describe the ASP.NET and Internet Information Services (IIS) authentication methods.
  • Use Microsoft Windows®-based authentication to help protect ASP.NET Web applications.
  • Use Forms-based authentication to help protect ASP.NET Web applications.
  • Use Microsoft Passport to help protect ASP.NET Web applications.

Top

 
Special Promotions
Best viewed with the resolution of 1024 x 768
© 2009 Designed & Developed by Fastrack Training & Development Consultancy. All rights reserved.