• Use of .net
  • DNA arch.
  • One tier
  • Two tier
  • Three tier
  • n- tier

The common Language Run time

  • CLR Architecture and services
  • Just in time (JIT) Compiler
  • Microsoft intermediate Language (MSIL)
  • Disassembling the il code

C# Syntax and Data types

  • Language fundamental
  • Data type and control structure
  • Value and ref type
  • Declare and initializing value
  • Cts type
  • Conditional operator
  • C++ operator
  • Looping syntax
  • Array
  • Structure



  • Encapsulation attribute
  • Define Constructor
  • Define methods and their type
  • Overloading methods and constructor
  • Inheritance hierarchies
  • Implementation inheritance hierarchies
  • Core concepts of constructor
  • Method overloading, overloading and hiding concepts
  • Abstract and scaled classes
  • Exposing interface
  • Interface polymorphism
  • Play with namespace
  • Class access Modifiers
  • Partial Class


  • Array list
  • Stack
  • Queue
  • Hash table

Generics collection

  • List
  • Dictionary
  • Stack
  • Queues

Forms and contr

  • Building windows application
  • Programming forms and control
  • Constructing MDI form
  • Implementation of MDI child and parents

Exception handling

  • Means of error, bug and exception
  • Role of .net Exception Handling
  • System level exception
  • Application level exception
  • Try and Catch block
  • Handling multiple Exception
  • Finally block
  • Throw exception on request
  • Costume exception


  • Evolution of ADO
  • Difference between ADO and .NET
  • Providers
  • Connected and disconnected architecture


  • The connection object
  • The Command object
  • The data set object
  • The data reader object
  • The data Adapter object


  • Creating tables in dataset
  • Data column
  • Data Raw
  • Data Table
  • Updating , inserting and modification in data table
  • Saving changes into data base using command builder
  • Working with command and connection


  • Execute command with command object
  • Implementation and difference of execute non query and execute scalar
  • Executing stored procedure
  • Creating parameter and SQL injection

Data reader

  • Reader data in connected environment
  • Moving and accessing value of record EXECUTE reader

Data View

  • Raw Filter
  • Sorting
  • Update , insert, delete via Dataview



  • Need of web application
  • Http protocol
  • Static and dynamic page
  • Concept working of its and browser
  • Differences between asp and asp .net

Introduction of HTML

  • Creating a simple html page
  • Html tags
  • Hosting a html page
  • IIS virtual Directory
  • Request transfer throws Get and Post methods

Server pages using asp.net

  • Creating server pages
  • Architecture of handling request in Webserver
  • Understanding page life cycle
  • Http request object
  • Http Response object
  • Understanding Post back
  • Autoeventwireup
  • Tracing and Debugging asp.net page

State Management

  • Introduction of stateless process
  • Need of state persistence
  • Type of state Management

Type of State Management

  • Cookies creation
  • Cookies types
  • Non persistence
  • Persistence
  • Third Party
  • Single value
  • Multi value
  • Scope of cookies and their merits


  • Understand the session
  • Understand session cleanup and creation
  • Implementation Session setting in Web.Cofig File
  • In process and out process Session management
  • Session state using Sql server
  • Session state mode
  • Session State Using State Service


  • Understand Application Life Cycle
  • Understand Application cleanup and creation
  • Implementation and use application object
  • Working with Global.asax

Query String Method

  • Implementation of query string
  • Transfer values through QueryString
  • Getting value by Request object
  • Scope

State management using Post Back URL

  • Context handler class
  • Cross Page Postback
  • Understand Postback URL
  • Previous page process


  • Understanding View State
  • Store value in View State
  • Retrieve Values from View State
  • EnableViewState Property

State Management Using Hidden Feild

Validation Controls

  • Types of Validation Controls
  • Working with Range, RagularExpression, Compare
  • And RequredField Validator Controls
  • Use Controltovalidate Property
  • CustomValidator Control
  • Implementation of Client and Server Side Validation
  • Working with Validation Summary Control

Data Bound Controls

  • Use of Data Binding Control
  • Type of Data Binding Control (Formatted and Unformatted)
  • Working with repeater Control
  • Working with Datalist Control
  • New Strongly Type Data Control
  • Working with GridView Control
  • Working with FormView Control
  • Working with DetailsView Control

Use of Data Binding Control

Type of Data Binding Control (Formatted and Unformatted)

Working with repeater Control

  • Working with template
  • Working with repeater events
  • Understand Event Bubbling

Working with Datalist Control

  • Working with template
  • Working with Datalist events

New strongly Type data control

Working with GridView Control

  • Data Binding with GridView
  • Working with Column Collection
  • Using paging
  • Sort

Working with FormView Control

  • Working with template
  • Working with repeater events

Working with DetailsView Control

  • Working with template
  • Working with repeater events
  • Understand Event Bubbling

Navigation controls

Site Map

  • Define a site map file
  • Use of site map
  • Binding sitemap control


Introduction of caching

  • Page output catching
  • Declarative output caching
  • Time duration and location setting
  • Parameter caching setting

Page fragment Caching

  • Custom caching control
  • Time duration setting
  • Parameter caching setting

Caching with HttpCachePolicyClass

  • Post cache substitution and fragment caching
  • Data caching
  • Cache object
  • Managing data into cache

Skin – Theme and CSS


  • Creating style sheet
  • Apply Style Sheet
  • Creating Rules
  • Creating Elements setting


  • Theme folder and Skin
  • Creating theme
  • Apply theme
  • Handling theme conflict
  • Using CSS in a Theme
  • Apply theme dynamically

Master Pages

  • Introduction and need of master page
  • Creating a master page
  • Default contents
  • Master page with CSS and table layout
  • Appling master page through configuration file
  • Dynamic setting a master page
  • Nested master page
  • Master page and relative path


Understand the security concepts

Type of security

  • Define a form base security
  • Applying security
  • Form Authentication class and their methods
  • Declare user into web configuration
  • Apply Password formats
  • Location attribute
  • Authentication
  • Authorization


  • Applying window base security
  • IIS setting regarding windows authentication
  • Authentication
  • Authorization

Login controls

  • Configure forms authentication
  • Creating the data source
  • Configure Connection string and membership Provider
  • Creating a authentication user
  • Using security controls
  • Login control
  • Login status control
  • Login View Control
  • Password Recovery Control
  • Change Password Control
  • Create User Control

Advance .NET MVC5


  • Understanding the role of linq
  • Linq query expression
  • Linq and non generic collection
  • Linq and generic collection
  • Linq to dataset
  • Linq to SQL

Assembly and development

  • Role of .Net assembly
  • Building and consume a single file assembly
  • Building and consume a multi file assembly
  • Private assembly
  • Shared assembly
  • Creating multiple version of a single assembly
  • Removing dll hell problem


  • System .Reflection namespace
  • Core reflection classes
  • Accessing assembly through reflection
  • Methodinfo
  • Memberifo
  • Propertyinfo
  • Browsing and querying members
  • Invoking methods and property and runtime
  • Reflection on shared assembly


  • Introduction of remoting
  • Remoting architecture and scenario
  • Creating .net remoting object
  • Hosting a remoting object
  • Activation type
  • Creating channels
  • Implementation of a remote base application

Windows Communication Foundation (WCF)

  • The role of WCF
  • WCF project template
  • Composition of basic WCF
  • Building WCF service
  • Hosting a WCF service
  • Building a WCF client application

Globalization and Localization

  • Introduction of multilingual application
  • Understanding culture and UIculture
  • Setting the UIculture and culture
  • Culture Info Class
  • Overriding initialize culture
  • Auto attributes
  • Local and global resources


  • Introduction of Ajax
  • Creating ajax enabled website
  • Understanding and working with update panel
  • Role of script manager
  • Creating a ajax enabled web service



  • ASP.NET 4.5 dynamic data support
  • See an overview of the Entity framework
  • Learn how to create an entity Data model
  • Learn various techniques for using LINQ to entitles to query data in a SQL server database
  • Learn how to create and call an ADO .NET data service


ASP .NET MVC Special

What's New in ASP .NET MVC ?

  • Model-View-Controller and ASP .NET
  • Serving Methods, Not Files
  • Is This Web Forms?
  • Why "(ASP .NET>ASP .NET MVC) == True"
  • Convention over Configuration
  • The Third Request Is the Charm

Understanding Routes and URL s

  • Routing Compared to URL Rewritting
  • Defining Routes


  • Defining the Controller: The IController Interface
  • The Controller Class and Actions
  • Working with Parameters
  • Working with Multiple Parameters


  • Specifying a View
  • Strongly Typed Views
  • Using HTML Helper Methods
  • Html Helper Class and Extension Methods
  • Creating Intranet or Internet application using mvc
  • Data Annotations & validation
  • Data Binding
  • Create from empty mvc
  • Mvc wit h Razor (HTML 5.0)
Send Your Query

  • Can't read the image? click here to refresh.
  • Design & Developed By : ETON SOLUTIONS