.NET Topics to be covered in Industrial Training

Course at a glance
1.Introduction to the IDE

Introduction to the .net framework 4.0, Introduction to the previous .net frameworks, Basic information about various tier applications, Overview of visual studio 2010 and other tools and utilities.

2.Data Types and variables
Introduction to various data types available in asp.net developing platform, Knowledge about various types of variable declaration
and proper use of them.

3.Objects and Casting
Intoduction to System.Object class,Type casting of variable to another, Concept of boxing unboxing,Concept of TypeSafe, Information about various methods available in System.Object Class.

4.Delegates and Events:-
Delegates, Introduction to events associated with controls, Event Handling, Creating and deleting delegates, Writing Events handlers for custom classes, Use of event arguments.

5. ASP.net web server controls
Overview of the web server controls , Multi view and view server controls , Wizard server controls

6.Validation Server Controls
Understanding validation, Client side versus server side validation, ASP.net server validation controls, Turning of client side validation, Using images and sounds for error notification, Working with validation groups

7.Working with master Pages
Why do we need master pages, Coding content master page, Specifying default content in the master page, Programmatically assigning master pages, Nesting master pages, Event ordering , caching master pages

8.Querying with LINQ
LINQ to objects, LINQ to XML, LINQ to SQL, Extending LINQ

9.Membership and Role management
ASP.net 4 Authentication,ASP.net4 Authorization, Using Web administration tools, public methods of Membership API, Public Methods of Role API, ASP.net configuration.

10.HTML and CSS design with asp.net
HTML and CSS overview, Creating Style sheets, CSS rules, CSS inheritance, Extending layout and positioning, Managing relative CSS links in Visual Studio
Styling asp.net controls.

11.ASP.net AJAX
Understanding the need for AJAX, ASP.net and AJAX client side technologies and server side technologies, Building asp.net AJAX applications, ASP.net AJAX server side controls. Using Multiple update panel controls on a page. Working with page history, Script combining.

12.Security
Applying authentication measures, Form based Authentication, Windows based authentication, Passport authentication, Authenticating specific files and folders, Programmatic authorization, Identity and impersonation.

13.State Management
Your session state choices, Understanding session object in asp.net, The application, Query String, Cookies, Post Backs and Cross page post backs, Hidden filed, View state, Control State, Using HttpContext.Current.Items for short time storage .

14.Caching
Caching, Caching Programmatically, using SQL server cache dependency, Testing SQL server cache invalidation.

15. File I/O and streams
Working with drive, directories, and files, Reading and writing to files, Memory mapped files, Working with serial ports, IPC using pipes, Network Communications.

16. Modules and handlers
Processing Http requests, Http Modules, Http handlers, Generic Handlers, Mapping a file extension in IIS.

17.Working with services
Communication between disparate systems, Building a simple XML web service, Consuming a XML web service, Overloading WEB METHODS, Caching service responses, Using SOAP headers, Consuming services asynchronously, Window communication foundation, Using WCF data services, Querying the interface, Consuming WCF data services in asp.net

18.Packing and deploying asp.net application
Deployment pieces, Steps to take before deployment, Methods of deploying, looking more closely at installer options.