MS2310 - Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET
| Categories |
Web Development Training, ASP.NET Training, Microsoft Certification Training, MCAD Training, MCSD Training, MCDBA Training, Programming Training, .NET Training, ASP Training, VB.NET Training, C# Training, Internet Training |
| Duration |
5 days (35 hours) |
| Pre-requisites |
MS2559 - Introduction to Visual Basic .NET Programming with Microsoft .NET, HT3 - Advanced HTML: Intro to Forms & Scripting and MS2373 - Programming with Microsoft Visual Basic .NET, or equivalent experience with web
development, HTML and programming using Visual Basic .NET.
|
|
|
|
| Courseware |
MS2310-MS (300 pages) |
| Price |
$1975 |
| Notes |
This course covers topics students need to know to prepare for the following Microsoft exams:
Exam 70-305: Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET (MCAD and MCSD core; MCDBA elective)
Exam 70-315: Developing and Implementing Web Applications with Microsoft Visual C#™ .NET
and Microsoft Visual Studio .NET (MCAD and MCSD core; MCDBA elective)
|
This course will teach programmers and Web developers the fundamentals of Web application site implementation by using Microsoft ASP.NET and either Visual Basic .NET or C# . 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 and help protect an ASP.NET Web application by using a variety of technologies.
"Take it. Instructor is knowledgable and knows how to teach.." -- Dennis K. from San Diego, CA
"Got a good feel for ASP.Net. As always, [the instructor] provided very clear coverage of the topics, was thorough in his explanations and provided a lot of very useful information." -- John G. from San Diego, CA
"If you need to catch up with ASP.Net, this is the course to take, but come prepared to learn at a very accelerated rate. [The instructor was] very knowledgeable, patient and understanding.." -- David S. from San Diego, CA
"Excellent - Good pace - [the instructor] was easy to follow - very willing to clarify." -- Darrell G. from San Diego, CA
"Provided a good overview of the course material (there is a lot to cover). Lots of practical examples.." -- Chris S. from San Diego, CA
Module 1: Overview of the Microsoft .NET Framework
Introduction to the .NET Framework
Overview of ASP.NET
Overview of the Lab Application
Module 2: Using Microsoft Visual Studio .NET
Overview of Visual Studio .NET
Creating an ASP.NET Web Application Project
Lab 2: Using Microsoft Visual Studio .NET
Module 3: Using Microsoft .NET-Based Languages
Overview of the .NET-Based Languages
Comparison of the .NET-Based Languages
Creating a Component Using Visual Studio .NET
Lab 3: Building a Microsoft Visual Studio .NET Component
Create a new project in Visual Studio .NET for a Visual Basic class
Module 4: Creating a Microsoft ASP.NET Web Form
Creating Web Forms
Using Server Controls
Lab 4: Creating a Microsoft ASP.NET Web Form
Creating the default.aspx Web Form
Creating the life.aspx Web Form
Module 5: Adding Code to a Microsoft ASP.NET Web Form
Using Code-Behind Pages
Adding Event Procedures to Web Server Controls
Using Page Events
Lab 5: Adding Functionality to a Web Application
Creating a Page_Load Event Procedure
Creating a Click Event Procedure
Module 6: Tracing in Microsoft ASP.NET Web Applications
Understanding Tracing
Remote Debugging
Lab 6: Tracing in Microsoft ASP.NET Web Applications
Using Trace Statements
Tracing into a Component
Module 7: Validating User Input
Overview of User Input Validation
Using Validation Controls
Page Validation
Lab 7: Validating User Input
Using RequiredFieldValidator Controls
Using the ValidationSummary Control
Using the CompareValidator Control
Using the RegularExpressionValidator Control
Module 8: Creating User Controls
Adding User Controls to an ASP.NET Web Form
Creating User Controls
Lab 8: Creating User Controls
Creating a User Control
Using the User Control
Module 9: Accessing Relational Data Using Microsoft Visual Studio .NET
Overview of ADO.NET
Creating a Connection to the Database
Displaying a DataSet in a List-Bound Control
Lab 9: Accessing Data Using Microsoft Visual Studio .NET
Connecting to a Database
Paging and Selection in a DataGrid Control
Module 10: Accessing Data with Microsoft ADO.NET
Introduction to Using ADO.NET
Connecting to a Database
Accessing Data with DataSets
Using Multiple Tables
Accessing Data with DataReaders
Lab 10: Accessing Data with Microsoft ADO.NET
Using a SqlDataReader
Viewing Data from the Database
Module 11: Calling Stored Procedures with Microsoft ADO.NET
Overview of Stored Procedures
Calling Stored Procedures
Lab 11: Calling Stored Procedures with Microsoft ADO.NET
Calling Stored Procedures with Microsoft ADO.NET
Module 12: Reading and Writing XML Data
Overview of XML Architecture in ASP.NET
XML and the DataSet Object
Working with XML Data
Using the XML Web Server Control
Lab 12: Reading XML Data
Reading a List from an XML File
Reading, Transforming, and Displaying XML
Nested Data
Module 13: Consuming and Creating XML Web Services
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 13: Creating a XML Web Service
Create an XML Web service
Create an XML Web service method
Consume an XML Web service method
Module 14: Managing State
State management
Application and Session Variables
Cookies and Cookieless Sessions
Lab 14: Storing Application and Session Data
Using Session Variables
Using Cookies
Using Application Variables
Storing Session Variables in a Database
Module 15: Configuring, Optimizing, and Deploying a Microsoft ASP.NET Web Application
Using the Cache Object
Using ASP.NET Output Caching
Configuring an ASP.NET Web Application
Deploying an ASP.NET Web Application
Lab 15: 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
Module 16: Helping to Protect a Microsoft ASP.NET Web Application
Web Application Security Overview
Working with Windows-Based Authentication
Working with Forms-Based Authentication
Overview of Microsoft Passport Authentication
Lab 16: 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
Module 17: Review
Review of Material Covered
Introduction to the Game
Lab 17: Review Game