Introductory session to .NET Framework and C# for those who are new to the technology and wish to get familiar with basic concepts. Duration would be - 15 days (3 hours per day)Â
Learn the following concepts in detail along with Hands On session
| Introduction to .NET Framework | 
| .NET Framework Versions | 
| Assembly(dll/exe), CLR,CTS, CLS, JIT, MSIL | 
| .NET code execution | 
| Introduction to Visual Studio 2022 | 
| creating Console Application and introduction to C# basics | 
| Writing simple programs to perform input/output | 
| C# Basics : Programs using if..else,switch,loops | 
| Value types, Reference types | 
| Working with Enumerations, Structures | 
| Working with Arrays | 
| Creating Methods | 
| Pass by value,ref,out parameter | 
| Optional and Named parameters | 
| Params keyword | 
| Introduction to object oriented programming | 
| creating classes (in Class Library project) using Properties, static, non-static members | 
| working with constructors | 
| Implementing Polymorphysm using Method overloading | 
| Implementing Operator overloading | 
| Introduction to Inheritance, constructor chaining | 
| creating abstract method and abstract class | 
| creating virtual methods | 
| Overriding the methods in the derived class | 
| Implementing Shadowing using new keyword | 
| Working with Interfaces | 
| Understanding Access specifiers in C# and types of classes like abstract, partial, static | 
| Collections : Arraylist, Hashtable, stack and queue | 
| Generics : generic methods and collection classes(List<>,Dictionary<>, stack<>, queue<>) |