Duration: 16 Hours
Pattern figure


This course is designed for programmers who intend to master C# object oriented programming on the .NET framework. Learn C#, right from the basic concepts to advanced topics with practical projects on cloud labs to ensure you are equipped to develop C# applications professionally.

What You'll Learn

Upon completion of the course, participants would be able to:
  • Understand the basics of OOPs and C#
  • Convert a variable from one data type to another
  • Work with dates and times
  • Repeat blocks of code using looping statements
  • Generate and test own classes using the Class Designer and OTB tools
  • Use methods in own classes
  • Control how derived classes inherit from base classes
  • Create generic classes and methods
  • Use Exception objects to determine Errors
  • Create your own custom collection classes
  • Use anonymous types, lambda expressions, extension methods, object initializers and implicit type declarations
  • Program enterprise C# applications on the .NET framework
Duration: 24 Hours


  • Object-oriented concepts
  • Introduction to .NET Framework
  • Writing C# classes
  • Language Fundamentals
  • Inheritance and Polymorphism
  • Exception Handling
  • Attributes and Reflection
  • Collections Framework
  • Delegates and Events
  • Windows Applications using WinForms
  • File I/O & Serialization
  • XML using .NET
  • Multithreading
  • NET
  • Deployment
  • WPF, WCF, WF basics
Ripple wave


Full-time programming experience is recommended

Interested in this Course?

    Ready to recode your DNA for GenAI?
    Discover how Cognixia can help.

    Get in Touch
    Pattern figure
    Ripple wave