C#

  • What is .Net?
  • Why do we require Framework/IDE
  • Fundamentals of .Net Framework
  • .Net Architecture
  • How to create first Console application
  • Statements, Expressions, operators and operands in C#
  • Control Statements in C#
  • Fundamentals of C#
  • String data type and string methods, String VS String Builder
  • Var Vs Dynamic
  • Data Types(Value types and Reference types) with Practical example to differentiate
  • Collections (Array, Array list and generics would be covered after OOPS)
  • OOPs in detail(Encapsulation,Abstraction,Polymorphism And Inheritance) with Practical examples for below class members • Field • Properties • Constructor • Destructor • Methods/Functions • Indexers • Delegates • Events
  • Access Modifiers – Private,Public, internal,Protected
  • Static Constructor
  • Const Vs Readonly
  • Partial Classes
  • Out and Ref
  • Optional Parameters
  • Anonymous methods
  • Lamda expression
  • Abstract class Vs Interfaces where we should use them
  • Exception handling
  • How does Garbage collection works in detail and Finalize vs dispose
  • Collections in Detail(Index based, Key based, Prioritized and Specialized)