- C# .NET
- Introduction to .NET Framework
- Applications of .NET, Before .NET
- .NET Advantages, .NET (vs) Java, .NET Framework in-depth
- .NET Framework Architecture, Assemblies and MSIL in-depth
- Run Time Execution Environment, Components of CLR, FCL Architecture
- Getting Started with Visual Studio , Visual Studio IDE
- C# Introduction
- Keywords, I/O Statements, Comments
- Data Types, Variables, Type Casting
- Object class methods, Scope of Variables, Operators, Control Statements
- Enumerations and Arrays
- Main() method in-depth
- Classes and Objects, Creating own classes
- Parameters and Method Overloading
- Properties
- Constructors and Destructors
- Structs
- Partial Classes and Static Classes
- Introduction to Inheritance, Visibility Modifiers and Simple Inheritance
- Hierarchical, Multi-Level and Hybrid Inheritance
- Hiding methods, Method Overriding, Abstract Classes and Methods
- Sealed Classes and Interfaces
- Delegates
- Array Class
- Strings
- DateTime and Random Classes
- Generics
- Collections
- LINQ
- Exceptions
- Debugging, Break points, Immediate window
- Multi Threading
- Multi Threading
- Assemblies
- Assemblies
- Manipulating Drives
- Manipulating Folders
- Manipulating Files and File Streams
- Application Configuration