Course Duration in Hours
4
4
Introduction to ASP.NET
Introduction
Introduction to the .NET Framework
Web Platform Installer
Introduction to Visual Studio
Creating ASP.NET Projects
Compiling ASP.NET Applications
Using Web Forms
Summary
2. ASP.NET Web Forms Features
Introduction to ASP.NET Web Forms Features
ASP.NET Web Forms Features
Code Separation and the Page Class
Page Directive and Attributes
Introduction to Web Controls
Validating User Input
Setting Defaults
Creating User Controls
Summary
3. Working with Data Source Controls
Introduction
Data Binding in ASP.NET
Data Binding Expressions
Using the SqlDataSource
Demo: Binding Data with the SqlDataSource
Using the ObjectDataSource
Demo: Binding Data with the ObjectDataSource
Using the EntityDataSource
Demo: Binding Data with the EntityDataSource
Using the QueryExtender
Demo: Filtering Data with the QueryExtender
Summary
4. Entity Framework
Introduction
Introduction to the Entity Framework
Code First
Demo: Installing Code First With Nuget
Demo: Using Code First
When Classes Change
LINQ Queries
Filtering Data
Summary
5. Master Pages
Introduction
Working With Master Pages
Creating Master Pages
Demo: Creating Master Pages
Creating Content Pages
Demo: Creating Content Pages
Changing Master Pages
Demo: Changing Master Pages
Summary
6. ASP.NET AJAX Controls
Introduction
Introduction To AJAX Technologies
ASP.NET AJAX Controls
Using the ScriptManager Control
Demo: The ScriptManager in Action
Using the UpdatePanel Control
Demo: The UpdatePanel in Action
Demo: AJAX-Enabling an Existing Application
Using the UpdateProgress Control
Demo: UpdateProgress in Action
Summary
7. Security
Introduction
Introduction to ASP.NET Security
Demo: ASP.NET Security Modes
Using the ASP.NET Configuration Website
Demo: Using the ASP.NET Configuration Website
Using aspnet_regsql
Demo: The aspnet_regsql Wizard
Security Server Controls
Demo: Login and Registration Controls
Demo: Login Views
Summary
8. Using ASP.NET Dynamic Data
Introduction
What Is ASP.NET Dynamic Data?
Creating a Dynamic Data Website
Demo: Using Dynamic Data Templates
Creating a Model
Demo: Creating an Entity Framework Model
Registering the Data Model
Demo: How to Register a Data Model
Modifying Dynamic Data Sites
Demo: Modifying Dynamic Data Fields
Summary
9. Web Deployment
Introduction
Installing IIS
Configuring IIS locally
Demo: deploying by hand
Understanding AppPools
Introducing WebDeploy
Demo: using WebDeploy
SQL Deploy and Web config transforms
Demo: deploying to an ISP
Summary
10. Introduction
Introduction
Motivation and Contents
11. Pre-Page Execution: Request Architecture
Introduction
Contents
The Integrated IIS/ASP.NET Pipeline
Pre-Page Execution Architecture
A Request Hits IIS
Into the Integrated Pipeline
Native and Managed Modules Kick In
The ManagedEngine Module Triggers ASP.NET Integration
The Application Domain is Created
Request hits the Handler
And the Page Execution Starts
The IIS Classic Mode (IIS 6.0)
Recap and Takeaways
12. Introducing ViewState
Introduction
Contents
Introducing ViewState
ViewState for ASP.NET
13. The Page Lifecycle and ViewState
Introduction
Step 0: Generating the Compiled Class
Step 1: Page Initialization
Step 2: Loading Page Data
Step 3: Loading the Page
Step 4: Rendering the Page
A Full Lifecycle
14. ASP.NET Walkthroughs
Introduction
Walkthrough 1: Viewstate of an Empty or Viewstate-disabled Page
Walkthrough 2: What is Stored in the Viewstate?
Walkthrough 3: A ViewState Gotcha: Recursive Events
Walkthrough 4: Reducing Viewstate Size
Walkthrough 5
BCA, BCS, MCM, MCS, MCA, BE, BTech
RI TECH, Akurdi (Pune),Pune,IN