30 September 2012

Become a .net developer

Hi Readers,
Soon I am about to start a new series called Become a .net developer.

This series especially targets fresher.

Let me share agenda

.Net Basics

  • How .net compiles the code
  • What is .net Framework?(CLR,CTS,JIT,IL Code)
  • Difference between Value Types and Reference Types?
  • What is Boxing and Un Boxing?
  • What is Managed and Un Managed Code?
  • What is Garbage Collection?

  • What is class?
  • What is object?
  • Difference between structure and a class?
  • Abstraction and Encapsulation.
  • Aggregation and Composition
  • Inheritance
  • Polymorphism
  • Interfaces
  • Abstract Classes
  • Partial Classes
  • Delegates and Events

  • Simple ASP.NET hello world.
  • Demonstrate state less protocol. HTTP state protocol
  • How to make ASP.NEt stateful session
  • View state
  • Cache object
  • Application object
  • Asp.net Page life cycle
  • Response.redirect and server transfer
  • Ajax , Ajax with Webservices
  • Authentication and Authorization
  • Tracing and debugging Instrumentation (5 Tips of Debugging)
  • Master pages
  • Web.config file settings
  • Deployment
  • Validation (Compare,Custom,Range,Regular,Expression,RequiredField) in ASP.NET
  • CSS and ASP.NET
  • ASP.NET with ADO.NET
  • .NET Collections and Other Generic Collections
  • Two, Three Tier Architecture
  • LINQ
  • Extension Methods

  • Stored Procedures
  • Joins
  • Sub Queries
  • Cursors
  • Co-related Queries
  • Triggers
  • Normalization Denomalization.
  • Primary Key , Unique Key ,Foreign Key
  • Count , Max and other mathematical functions
  • Best Tips for SQL Optimization.

(Index may change in future)

I am already started a series of articles on design pattern at

For C# interview questions and answer series click http://www.questpond.com.

Comments, Suggestions and feedbacks are always welcome