Upgrading Web Development Skills from ASP to ASP .NET

Course

Inhouse

£ 1,025 + VAT

Description

  • Type

    Course

  • Methodology

    Inhouse

  • Duration

    3 Days

This three-day, instructor-led course providesstudents with the knowledge and skills that are needed to successfully upgrade theirexisting Active Server Pages (ASP) skills, as well as upgrading their Webapplications, to Microsoft ASP.NET. This course also explains the new featuresof ASP.NET that can then be leveraged to improve an existing Web application. Suitable for: This course is intended for existing Webdevelopers who are writing ASP solutions. This course assumes that the studentsare familiar with Hypertext Markup Language (HTML), client-side and server-sidescripting, ASP, Microsoft ActiveX® Data Objects (ADO), and a Microsoft.NET-based programming language.The Web developer is responsible for the designand implementation of a Web application or a Web solution. Typically, theseindividuals:Assist with the creation of functional specifications.Design an.

About this course

Before attending this course, students must have . The ability to create HTML pages with tables, images, and forms. Experience using a scripting language, such as Microsoft Visual Basic® Scripting Edition or JavaScript. Experience using ASP to create Web applications. The ability to retrieve data from relational databases by...

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Introduction
This three-day, instructor-led course providesstudents with the knowledge and skills that are needed to successfully upgrade theirexisting Active Server Pages (ASP) skills, as well as upgrading their Webapplications, to Microsoft ASP.NET. This course also explains the new featuresof ASP.NET that can then be leveraged to improve an existing Web application.

Audience
This course is intended for existing Webdevelopers who are writing ASP solutions. This course assumes that the studentsare familiar with Hypertext Markup Language (HTML), client-side and server-sidescripting, ASP, Microsoft ActiveX® Data Objects (ADO), and a Microsoft.NET-based programming language.
The Web developer is responsible for the designand implementation of a Web application or a Web solution. Typically, theseindividuals:

Assist with the creation of functional specifications.

Design and develop user interfaces (UIs).

Create ASP Pages.

Write Web Forms applications.

Create and test prototypes.

Prerequisites
Before attending this course, students must have:

The ability to create HTML pages with tables, images, and forms.

Experience using a scripting language, such as Microsoft Visual Basic® Scripting Edition or JavaScript.

Experience using ASP to create Web applications.

The ability to retrieve data from relational databases by using ADO.

Familiarity with a Microsoft .NET-based programming language.

At Course Completion
After completing this course, students will beable to:

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 is 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 HttpCookie object to store client-side data.

Explain what approach would be the best for migrating a ASP Web application to ASP.NET, given a specific ASP Web application scenario.

Implement Forms-based authentication in an ASP.NET Web application.

Prepare an ASP.NET Web application for deployment.
After completing the appendices, students will beable to:

Access and display Extensible Markup Language (XML) data in an ASP.NET Web application.

Use caching to improve Web application performance.

Microsoft Certified Professional Exams

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

Exam 70-315 : Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET

Course Materials
The student kit includes a comprehensive workbookand other materials necessary for this class.

Course Outline
Module1: Introduction to Microsoft ASP.NET Web Application Development
This module describes the ASP.NET architecture andhow it relates to the Microsoft .NET Framework.
Lessons

Introduction to ASP.NET

Developing an ASP.NET Web Application Using Visual Studio .NET

.NET Programming Model Changes
Lab:Developing an ASP.NET Web Application Using Visual Studio .NET

Using Class View

Using the ArrayList Class
After completing this module, students will be ableto:

Explain ASP.NET Web application elements and the ASP.NET Web application process model.

Create an ASP.NET Web application by using Visual Studio .NET and be able to explain the component parts of the Web Application.

Implement the major programming model changes between ASP and ASP.NET.

Module2: Developing a Microsoft ASP.NET Web Application User Interface
This module explains how to create an ASP.NET Webapplication UI by using Web Forms, ASP.NET server controls, and event handlers.Students will also learn how to validate user input by using validationcontrols and how the page postback process works.
Lessons

Creating an ASP.NET Web Application User Interface

Validating User Input

Creating and Using User Controls in an ASP.NET Web Form

Processing ASP.NET Web Forms
Lab:Developing an ASP.NET Web Application User Interface

Create a New Web Form

Validate User Input

Handle an Event

Test Your Web Form

(Optional) Build and Add a User Control
After completing this module, students will be ableto:

Create an ASP.NET Web application UI.

Implement event handlers by using code-behind files.

Validate user input by using validation controls.

Create and use user controls.

Explain how ASP.NET Web Forms are processed.

Module3: Debugging Microsoft ASP.NET Web Applications
This module explains how to analyze the cause of logicerrors in ASP.NET Web applications by using the ASP.NET trace functionality andthe Visual Studio .NET debugger.
Lessons

Tracing in ASP.NET Web Applications

Debugging ASP.NET Web Applications
Lab:Debugging ASP.NET Web Applications

Tracing and Debugging an ASP.NET Web Application
After completing this module, students will be able to :

Use the trace functionality of ASP.NET to obtain the execution details of Web page requests.

Use the Visual Studio .NET debugger to debug ASP.NET Web applications.

Module4: Accessing Data Using Microsoft ADO.NET
This module explains how to use ADO.NET to accessdata from a database.
Lessons

Overview of ADO.NET

Reading Data Using DataReaders

Programmatically Accessing Data Using DataSets

Visually Generating DataSets

Data-Bound Controls

Best Practices for Secure and Reliable Data Access
Lab:ADO.NET

Bind a DropDownList Control to a SqlDataReader

Bind a DataGrid Control to a DataSet
After completing this module, students will be ableto:

Explain how ADO.NET provides data access for ASP.NET Web applications.

Retrieve data from a data source by using the DataReader class.

Use programmatically the Connection, Command, and DataAdapter objects to create and work with DataSet objects.

Use visually the Connection, Command, and DataAdapter objects to create and work with DataSet objects.

Display the data from an ADO.NET data source on an ASP.NET Web Form.

Explain several techniques that can be used to ensure that ADO.NET is secure and reliable.

Module5: Managing State in a Microsoft ASP.NET Web Application
This module explains how state management hasevolved in ASP.NET.
Lessons

Introduction to State Management

Session State Management

Client-Side State Management
Lab:Storing Application and Session Data

Storing Application State

Storing Session State
After completing this module, students will be ableto:

Manage application state by using the server-side state management options that are available to ASP.NET Web applications.

Manage session state by using the server-side state management options that are available to ASP.NET Web applications.

Manage session state by using the client-side state management options that are available to ASP.NET Web applications.

Module6: Authenticating Users
This module explains the different types ofauthentication methods that are supported by ASP.NET and how to implementMicrosoft Windows® -based and Forms-based authentication in an ASP.NET Webapplication.
Lessons

ASP.NET Authentication Model

Implementing Windows-Based Authentication in ASP.NET Web Applications

Implementing Forms-Based Authentication in ASP.NET Web Applications
Lab:Authenticating Users

Configure Web.config and IIS

Add Code for the Web Forms

Test the ASP.NET Web Application
After completing this module, students will be able to:

Describe the authentication methods that are supported by ASP.NET.

Implement Forms-based authentication in an ASP.NET Web application.

Implement Windows-based authentication in an ASP.NET Web application.

Module7: Creating and Consuming XML Web Services
This module explains how to create and consume XMLWeb services.
Lessons

Introduction to XML Web Services

Creating an XML Web Service

Creating an XML Web Service Client
Lab:Creating and Consuming XML Web Services

Create an XML Web Service

Consume an XML Web Service

(Optional) Handle XML Web Service Errors
After completing this module, students will be ableto:

Explain why XML Web services were developed and how they function.

Use the templates in Visual Studio .NET to create an XML Web service.

Create a Web reference proxy for an XML Web service WebMethod, and then call the method from a Web Form.

Module8: Calling COM Component
This module explains how to access existing COMcomponents by using .NET COM interop.
Lessons

ASP.NET and COM Interoperability

Calling Com Objects from ASP.NET Web Forms
Lab:Calling COM Components

Import the COM Component Type Library

Create, Call, and Release a COM Object
After completing this module, students will be ableto:

Import the COM Component Type Library.

Create, call, and release a COM object.

Module9: Migrating ASP Web Applications to Microsoft ASP.NET
This module explains how to examine an existingASP Web application and apply strategies for migrating it to ASP.NET.
Lessons

Migrating an ASP Web Page

Migrating an ASP Application
Lab:Migrating to ASP.NET

Migrate BookList.asp

Migrate CheckOutList.asp

(Optional)Improve Migrated Code
After completing this module, students will be ableto:

Plan and implement the migration of individual ASP Web pages to ASP.NET.

Plan and implement the migration of complete ASP Web applications to ASP.NET.

Module10: Deploying Microsoft ASP.NET Web Applications
This module explains how to prepare an ASP.NET Webapplication for deployment.
Lessons

ASP.NET Application Deployment Methods

Maintaining a Deployed ASP.NET Web Application
Lab:Deploying an ASP.NET Web Application

Explore and Test the ASP.NET Web Application

Create the Web Setup Project

Deploy and Test

Preparing for External Deployment
After completing this module, students will beable to prepare an ASP.NET Web application for deployment.

AppendixA: Accessing XML Data
This appendix explains how to read, write, and displayXML data in an ASP.NET Web application by using the XML classes in the .NETFramework.
Lessons

XML in Microsoft. NET

Displaying XML Data on a Web Form

XML and the DataSet Object
After completing this appendix, students will be ableto read, write, and display XML data in an ASP.NET Web application by using theXML classes in the .NET Framework.
AppendixB: Improving Microsoft ASP.NET Web Application Performance Using Caching
This appendix explains how to use the cache objectto store global data.
Lessons

Using the Cache Object

Using ASP.NET Output Caching
After completing this appendix, students will beable to use the cache object to store global data.

AppendixC: Job Aid: Migrating ASP Web Applications to Microsoft ASP.NET
This appendix is a job aid to assist developerswhile porting .asp pages to ASP.NET.

AppendixD: Review Game
This appendix gives the students an opportunity toapply the knowledge that they have learned in the course.

Upgrading Web Development Skills from ASP to ASP .NET

£ 1,025 + VAT