C# .NET Online Training Course
Introduction of .Net
- Introduction to .Net
- What is .Net?
- Comparing .Net To Other technologies
- Advantages and architecture of the .NET Framework
- Design goals of .Net.
- Languages used in .Net
- Assemblies in .Net
.Net Framework [Advanced]
- Introducing the .Net framework.
- What is .Net framework?
- CLR and DLR
- Class Library?
- CLR – CTS – MSIL – PE file format
- JIT Compiler
- Reflection
- Garbage Collection
C#.Net language
- What is C#.Net
- Comparing C# to C++ and Java.
- Why C#
- Features of c#
- C# Sample Programs.
- .Net Namespaces
- Command line Tools.
- Command line arguments
Programming of C#
- Variables
- Operators, Expressions
- Data Types
- Type conversions
- Boxing and Unboxing.
- Access Modifiers and Access Specifiers
Branching and Flow Control
- Conditional Branching
- Repeating Code Blocks
- Unconditional Branching
Working with Arrays
- Introducing Arrays
- Manipulating Arrays
- Single, Multiple and Jagged Arrays
- Arrays as Collections
Object-Oriented Programming
- Object & Classes
- Constructors and Initialization, Destructor
- Methods
- Method Overloading, Method Overriding
- Static Members
- Constant and Read-only
- Inheritance
- Polymorphism
- Working Abstract Classes, Sealed Class and Interfaces
- Parameter Passing
- Properties, Indexers
- Auto-Implemented Properties
- Operator Overloading
Collection and Generics
- ArrayList, HashTable,
- Working with Dictionaries, Stacks, and Queues
- Creating Your Own Generic Collection Classes
- Generics and Arrays
- Generic Interfaces
- Generic Constraints
- Generics and Lists
Join your Class