Net Technology IL JIT CLR .Net SDK C# Programming Constructs C# Structural Elements Looping and Conditional Constructs Primitive types ,operators and expressions Block structured architecture C# Object Based Elements Class Object Message,State, Behaviour and Structure. Object Lifecycle, Initializer, Constructor, Garbage Collector Static and Instance Fields Object Composition Linking Embedding Arrays Strings Structures Enumerations Operator Overloading C# Object Oriented Elements Interface Inheritance Polymorphism Abstract Classes and Methods Multiple Inheritance , Issues Boxing/Unboxing Inner Classes C# Component Oriented Elements Properties Indexers Delegates Events IComponent C# Power Programming Constructs Extentions methods Partial types Lambda functions Pointers and unsafe programming Preprocessors Attributes Generics Exception Handling Introductions to Classical and Modern techniques The try-catch construct throw Adjacent and Nested try-catch finally Designing Contracts with Exceptions Windows Forms Container, Components and Layouts Event Handling architecture GUI creation , Design Issues. Threading Introduction to C#.Net concurrency model Creating and using threads Utility functions Monitors lock Wait, Pulse, PulseAll Coarse grained Concurrency constructs I/O Console I/O File I/O Network I/O Collections List Dictionary ASP.Net HTTP Web Environment Web Applications Related and Alternative technologies. ASP.Net Web Pages Introduction to Web Matrix Scripting with Razor ASP.Net Web Forms Introduction Request Processing PipeLine Page , Lifecycle Events Controls Routing Caching Session and Application State Management Security NuGet User Defined Controls ASP.Net MVC Overview Architectural Elements Controllers Views Models ADO.Net Fundamentals ADO.Net architecture Connection Class Command Class DataReader Class Transactions Data Components and Data Set Building Data Access Component Disconnected Data DataSet DataAdapter DataView Data Bindings Basic Data Binding Data Source Controls SqlDataSource Introduction to Entity Framework Project Work MultiUser Chess Engine