Programming Language in C#
(.NET)

Duration : 🕐 02 Months

Qualification : 🎓 10th or Above

Fee : 4,000/-

The .NET Framework – An Overview :

  • Framework Components
  • Framework Versions
  • Types of Applications which can be developed using MS.NET
  • MS.NET Base Class Library
  • The Common Language Runtime (CLR)
  • Managed Code
  • MS.NET Memory Management / Garbage Collection
  • Common Type System (CTS)
  • Common Language Specification (CLS)
  • Types of JIT Compilers
  • Security Manager

C# Language Syntax :

  • Why Datatypes
  • Global, Stack and Heap Memory
  • Common Type System
  • Reference Type and Value Type
  • Datatypes & Variables Declaration
  • Implicit and Explicit Casting
  • Checked and Unchecked Blocks – Overflow Checks
  • Casting between other datatypes
  • Boxing and Unboxing
  • Enum and Constant
  • Operators
  • Control Statements
  • Working with Arrays
  • Working with Methods
  • Pass by value and by reference and out parameters
  • Misc…

OOPs-Programming Encapsulation :

  • Understanding Encapsulation Concept through example

OOPs-Concept :

  • Learning about Class, Object, Component
  • Encapsulation, Inheritance
  • Polymorphism & Object Creation and Instantiation

OOPs-Inheritance :

  • Introduction to Inheritance
  • Constructor & Inheritance
  • Type Casting of Reference Types
  • Static and Dynamic Binding
  • Abstract Class

OOPs-Interface & Polymorphism :

  • What is Polymorphism
  • Overview of Interface
  • Interface with examples
  • Types of Inheritance

Exception Handling :

  • Defining Exception
  • Understandings try and catch keywords
  • Using “finally” block
  • “Using” statement
  • Throwing exceptions
  • Creating User defined/Custom Exception class

IO Streams :

  • What is a streams?
  • Types of Stream
  • Standard I/O Streams & Console