ASP .Net Course

Duration: 76 hrs.
Pre-requisite: Good Knowledge of C# Programming.
  • Introduction to Web Application
  • Architecture Of Web Application
  • Introduction to web Server-IIS
  • Creating Virtual Directory in IIS
  • History of web pages
  • Introduction to HTML
  • Introduction to HTTP
  • Introduction to Scripting
    • Client Side Scripting(java Script, VB script, jquery)
    • Server side scripting(Asp, PHP, Asp.Net)
    • Features of Asp.Net Over Classical Asp
  • Asp.Net Web Server Controls
  • Basics of Controls
  • Types of Controls
    • List Controls
    • Intrinsic Controls
    • Rich Controls
    • Data Controls
    • Validation Controls
    • HTML Controls
  • ViewState Feature
  • Features of Asp.Net Web Server Control Over HTML Controls
  • Asp.Net Architecture
  • Application Life Cycle
    • Application Pool
    • Worker Process
    • Application Domain
  • Page Life Cycle
  • HTTP Pipeline Objects
  • Intrinsic Objects
  • State Management
  • What is State of an object?
  • What is State Management?
  • Why State Management?
  • How to Manage State?
  • Types of State Management
  • Client Side
    • ViewState, Querystring, Cookie
  • Server Side
    • Application
    • Session (Inproc and Outproc)
  • User Control And Custom Control
  • What is and why User control?
  • Difference between User and Custom Control
  • Creating User and custom Control
  • @Register Directive
  • Master Pages, Themes and CSS
  • What and Why Master Pages, Themes and CSS?
  • Differentiate Master Pages, Themes and CSS
  • ContentPlaceHolder Control
  • Content Control
  • Applying Master page to Content Page
  • Retrieving Master page Control to Content Page
  • Nesting of Master pages
  • Creating Named and Default Skin files And CSS file
  • Using Themes And CSS to pages
  • ADO.Net
  • Data Binding in Asp.Net
  • Advantages of Data Binding in Asp.net
  • Data Binding Expressions
  • Different Datasources
  • DataSource Controls
  • SqlDataSource Control properties
  • Populating Grid view With SqlDataSource Control
  • Insert, Update, Delete Operations using Sqldatasource Controls
  • Populating Grid view using stored procdure with sqldatasource control
  • Enabling DataSource Control for caching
  • Customising Grid view control using Template field
  • Details View Control
  • Object DataSouce Controls
  • Creating Custom business object (entity) for Object DataSource Control
  • Binding Custom Business Object
    • XMLDataSource Control
    • Navigation Controls
    • SiteMapDataSource Control
  • What is LINQ?
  • Why LINQ in .Net?
  • Features of LINQ
  • LINQ ORM
  • DataContext in LINQ
  • Structure of LINQ Query?
  • Syntax Of LINQ Query
  • LINQ To Object
  • LINQ To XML
  • LINQ To SQL
  • Query Operators in LINQ
  • Caching
  • What is Caching?
  • Need Of Caching?
  • Types Of Caching
    • Page Cache
    • Partial/fragment Caching
    • Data Caching
    • Expiration in Data Caching
  • Sql Cache Dependancy
  • Cache Dependancy
  • VarybyParam, VarybyControl
  • AJAX
  • What is AJAX?
  • Why AJAX?
  • Features Of AJAX
  • What is Asynchronous PostBack?
  • How To Ajaxify application
  • AJAX Extension Controls
    • Script Manager
    • Update Panel ,Triggers,Update Mode
    • Update Progress
    • Timer Control
  • Ajax Toolkit Controls
  • Web Services
  • What is Web Service?
  • Why Web Services?
  • Components of Web Services
  • XML, DISCO, UDDI, HTTP, SOAP, WSDL
  • Creating Web Service
  • Hosting Web Service
  • Consuming Web Service and creating proxy
  • Calling Web Service from client
  • Calling Web Service from AJAX
  • Membership And Roles
  • What is Authentication And Authorization
  • Why Security?
    • Types of Authentication and Authorization Forms Authentication, Windows Authentication, Passport Authentication, Anonymous Authentication
  • Managing Security using Website Admin Tool and Programatically
  • aspnet_regsql
  • Roles Management
  • Creating, Deleting, Authenticating roles using Roles Class
  • Creating, Editing, Deleting and Authenticating users using Membership and Membership users class
  • Personalization and Localization
  • What is Personalization?
  • What is Profile?
  • How to create, Manage profile
  • Anonymous Profile Management
  • Localization and globalization
  • Create Resource file
  • MVC-Introduction
  • What is MVC?
  • Why Asp.Net MVC?
  • Compare Asp.Net MVC and WebForm
  • Architecture of Asp.Net MVC
  • Inroduction to Model, View Controller
  • Deployment
  • What is Deployment?
  • Way To Deployment
    • Web Setup Project
    • Click Once Deployment
    • Copy Web Site
Recommended Next Course: Advance diploma course of .Net Technologies

Enquiry