.NET

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