Table of Content
 

 



Introduction


  • Evolution and characteristics
  • .NET technology framework and common language runtime(CLR)


IDE


  • Visual Studio .NET IDE, windows and features
  • Visual Studio Projects


Language Basics


  • Hello World – First C# Program
  • Language Elements
  • Types, Variables and Constants
  • Operators and Expressions
  • Statements
  • Evaluation order and associativity


Control Flow


  • C# Conditionals (If, switch, ternary)
  • C# Loops (do, while, for, foreach)
  • The break and continue statement


OO concepts


  • Objects and Classes
  • Passing parameters to method
  • The null Keyword
  • Namespaces
  • Encapsulation
  • Inheritance and polymorphism
  • Operator Overloading
  • Interfaces


Methods


  • Methods
  • The main method
  • Passing Parameters
  • Implicitly Typed Local Variables
  • Extension Methods
  • Named and Optional Arguments
  • Method Overloading


Arrays and String


  • Array & ArrayList class
  • Jagged Arrays
  • string class and methods
  • Regular expression and mutable strings


Namespace and Delegates


  • Namespaces
  • Delegates
  • Events


Exception handling


  • Exception and types
  • Try catch and finally block


Multithreading


  • System. Threading Namespace
  • Creating & starting thread
  • Thread synchronization & pooling


.NET Application


  • Console Application
  • Windows Forms Application
  • Database Connectivity


Miscellaneous


  • Iterators
  • Reflection
  • Serialization
  • LINQ
  • Collections
  • Input/Output
  • Windows Presentation Foundation
  • Assembly


Apply for Certification

https://www.vskills.in/certification/Certified-C-sharp-Professional