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
