Online Training : Programming with C#

C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines. It was developed by Microsoft within its.NET initiative and later approved as a standard by Ecma and ISO. C# is one of the programming languages designed for the Common Language. (Source :

What you'll learn

Key topics covered in course:

  • Explain features and phases of the object-oriented approach
  • Write and execute C# programs
  • Implement encapsulation in C# by using the various access specifiers
  • Identify and use operators including arithmetic, assignment, unary, comparison, and logical
  • Use decision-making constructs and loop constructs
  • Describe memory allocation
  • Implement structures, enumerations, arrays and collections
  • Identify the need for constructors and destructors
  • Implement polymorphism and overload functions and operators
  • Describe the various types of relationship such as inheritance, composition, utilization, and instantiation
  • Explain and use delegates and events
  • Use various stream classes to implement file handling
  • Develop single and multithreaded applications
  • Describe and use attributes
  • Use reflection to query attribute information at run time

About Faculty!

A few words about speaker


Rajinder Chitoria @ New Delhi

Deliverable of Course

  1. Online Instructor Based Learning for 40 Hrs
  2. Online LMS Access for 180 days
  3. Study Materials
  4. Online Assessment for Evaluation
  5. Course Completion Certificate

Training Details

Duration : 40 hrs  
Instructor: R Chitoria
Certificate : Training Certifcate
Level : Intermediate
Languages : English
Prerequisites :Recommended a good knowledge of C/C++ Programming Language