Course Outline for ASP.NET Using C# Training

What is ASP.Net?

Microsoft Active Server Pages (ASP) is a server-side scripting technology. ASP is a technology that Microsoft created to ease the development of interactive Web applications. With ASP you can use client-side scripts as well as server-side scripts. Maybe you want to validate user input or access a database. ASP provides solutions for transaction processing and managing session state.

CURRICULUM

ASP.Net

  • 2.1 Creating a simple html page
  • 2.2 Html tags
  • 2.3 Hosting a html page
  • 2.4 IIS virtual Directory/li>
  • 2.5 Request transfer throws Get and Post methods
  • 3.1 Creating server pages
  • 3.2 Architecture of handling request in Webserver
  • 3.3 Understanding page life cycle
  • 3.4 Http request object
  • 3.5 Http Response object
  • 3.6 Understanding Post back
  • 3.7 Autoeventwireup
  • 3.8 Tracing and Debugging asp.net page
  • 4.1 Introduction of stateless process
  • 4.2 Need of state persistence
  • 4.3 Type of state Management
  • 4.4 Client side state management
    • a. Query String b. View State c. Cookies d. Hidden fields
  • 4.5 Server side state management
    • a. Query String b. View State c. Cookies d. Hidden fields
  • 5.1 Understand Application Life Cycle
  • 5.2 Understand Application cleanup and creation
  • 5.3 Implementation and use application object
  • 5.4 Working with Global.asax
  • 6.1 Context handler class
  • 6.2 Cross Page Postback
  • 6.3 Understand Postback URL
  • 6.4 Previous page process
  • 7.1 Types of Validation Controls
  • 7.2 Working with Range, Regular Expression, Compare
  • 7.3 And Required Field Validator Controls
  • 7.4 Use Controltovalidate Property
  • 7.5 CustomValidator Control
  • 7.6 Implementation of Client and Server Side Validation
  • 7.7 Working with Validation Summary Control
  • 7.8 Throw exception on request
  • 7.9 Costume exception
  • 8.1 Use of Data Binding Control
  • 8.2 Type of Data Binding Control (Formatted and Unformatted)
  • 8.3 Working with repeater Control
  • 8.4 Working with Datalist Control
  • 8.5 New Strongly Type Data Control
  • 8.6 Working with GridView Control
  • 8.7 Working with FormView Control
  • 8.8 Working with DetailsView Control
  • 9.1 Site Map
  • 9.2 Menu
  • 9.3 TreeView

Module

  • 10.1 Introduction of caching
  • 10.2 Page output catching
  • 10.3 Declarative output caching
  • 10.4 Time duration and location setting
  • 10.5 Parameter caching setting
  • 10.6 Page fragment Caching
  • 10.7 Caching with HttpCachePolicyClass
  • 11.1 Creating a master page
  • 11.2 Default contents
  • 11.3 Master page with CSS and table layout
  • 11.4 Nested master page
;