This list has a set of topics and links for prepping for .NET.
Have better suggestions? Do put in a pull request.
- Introduction to .Net Framework, Common Language Runtime (CLR), Common Language Specification(CLS), Framework Class Library (FCL),Common Type System(CTS) ,Execution of a .Net Application, Introduction to Console, Windows, Web application - Link Link Link
- Introduction to C# Programming Language - Link Link Link
- Category of Types - Value Types and Reference Types - Link Link Link Link
- System.Object class and its Members - Link Link Link
- Boxing/Unboxing - Link Link Link
- Writing Methods, ref, out and params keyword - Link Link Link Link
- enum, struct and Arrays - Link Link Link Link Link Link
- Using foreach loop - Link Link Link
- String class and its member Functions - Link Link Link
- StringBuilder class - Link Link Link
- Simple Types like DateTime and TimeSpan - Link Link Link Link
- New Features of C# 4.0 - Link Link
- Characteristics of an Object, Pillars of Object Oriented Systems, Classes and Objects - Link Link Link Link
- Constructor/Destructor - Link Link Link Link
- Properties and Indexers - Link Link Link
- Non- Static Method - Link Link Link
- Static Member and Static Methods - Link Link Link
- Method overloading - Link Link Link
- Operator overloading - Link Link Link
- Partial Class - Link Link Link
- Checked & Unchecked Statements, The try, catch, finally,Dos & Don’ts of Exception Handling,User Defined Exception classes - Link Link Link
- Inheritance ,Types of Inheritance and Syntax - Link Link Link
- Access Specifiers (Private,Internal,Protected,ProtectedInternal,Public) - Link Link Link Link
- Constructors in Inheritance and Order of Execution - Link Link Link
- Polymorphism & Shadowing - Link Link Link
- Sealed Classes - Link Link Link
- Concrete and Abstract Class - Link Link Link
- Introduction to Interface,Working with Interfaces - Link Link Link Link
- Explicit Interface Implementation - Link Link Link
- Abstract Class vs. Interface - Link Link Link
- Introduction to Collections - Link Link Link
- System.Array Class and its Members - Link Link Link
- Introduction to Collection Interfaces - Link Link Link
- Implementing IEnumerator,IEnumerable - Link Link Link
- Non-Generic Collections - Link Link Link
- Need of Generics (Type safety and Performance) - Link Link Link
- Generic Collections - Link Link Link
- Custom Generic Class - Link Link Link
- Custom Generic Method - Link Link Link
- Creating a List of User Defined Objects - Link Link Link
- Introduction to Debug and Trace Classes,Logging Exceptions to a Log File and Console Screen - Link Link Link
- What is DLL Hell,Introduction to Assemblies, Use a Private Assembly, Need of Shared Assembly, Introduction to GAC, Creating Shared Assembly, Difference between Private and Shared Assembly, Deploying multiple versions of the same assembly, Configuring Applications to use the newer version Assembly - Link Link Link
- What is Delegate?, Unicast Delegate, Multicast Delegate, Unicast vs. Multicast Delegate - Link Link Link Link
- Events & Event Handler, Event Handler using arguments, EventArgs Class, Connecting Multiple Events to the same Handler Method - Link Link Link
- Memory management, garbage collection, resource management, finalizatoin, using keyword - Link Link Link
- System. Type Class - Link
- System. Reflection namespace - Link
- Assembly Class, MemberInfo Class, Binding - Early and Late Binding - Link
- Attributes, Standard Attributes, Custom Attributes - Link Link Link
- First Windows Forms Application, Windows Forms Control Collection, Form class Heirarchy, Common members of Form Class, Common Controls, Common Properties and Events of Control Class, Mouse and Keyboard Event Handling, Dialog Boxes(OpenFile,SaveFile,Font,Color,FolderBrowser), Creating UserDefined Dialog, Creating MDI Forms, Accessing Data of one form into another form - Link Link Link
- Introduction to Streams, Fundamental Operations on Streams, File System Classes /System.IO namespace, Directory and DirectoryInfo Class, DriveInfo and Path Class, File and FileInfo Class, Stream and FileStream Class, BinaryReader and BinaryWriter Class, The Character Stream Wrapper Classes, StreamReader & StreamWriter class - Link Link Link Link
- Need of Serialization, Types of Serialization, Implementing Binary, Soap and XML Serialization, Comparison of Binary, Soap and XML Serialization, Non-Serialized and XMLIgnore attribute - Link Link Link Link Link Link
- Managed vs. Unmanaged Code - Link Link Link
- Using COM Components in .NET environment & vice versa - Link Link Link
- What is a Thread?, Thread Lifecycle, Thread Synchronization Techniques, Timer Class, Thread Pool, Introduction to Task Parallel Library in .NET 4.0 - Link Link Link Link
- Introduction to Code Access Security - Link Link Link
- Introduction to Role Based Security - Link Link Link
- Introduction and Working of Application Domains - Link Link Link