.NET Training‎ > ‎

C# .NET Online Training, Dot net online trainng, Job support

we provide Job support (remote technical support)

C#.Net Online Training Course Content:

1. Introduction of C#.Net

  • Introduction to MS.Net 4.0/4.5
  • Microsoft VS Sun Microsystems
  • Introduction to VB6.0 and Classic ASP
  • C#.Net VS Java
  • Advantages/dis-advantages of C#.Net
  • C#.Net Comments
  • Access Modifiers or Access specifies

2. C#.Net Programming

  • Data Types
  • Value Type vs. Reference Type
  • Variables and Constants
  • Boxing and un boxing
  • Implicit and Explicit Casting
  • string and string Builder
  • Working with Arrays
  • Working with Methods
  • Ref and out parameters
  • C#.Net Branching
  • C#.Net Looping
  • C#.Net interrupts
  • Creation of C#.Net Application


3. Collections and Generics

  • Introducing Collections.
  • Benefits of Collection Classes.
  • Types of the collections.
  • Hash table and sorted list
  • Heap and stack
  • Generics
  • Advantages of Generics.
  • How Generics Work at Runtime.
  • Generic Methods
  • Generic Collections

4. Delegates and Events

  • Introducing Delegates.
  • Difference between Delegate and function pointer.
  • Types of the Delegates
  • Working with Events
  • Event Handlers

5. Assemblies and GAC

  • What is the Assembly
  • Contents of the Assembly
  • What is a DLL and how is it different from EXE
  • Com Components and Assemblies
  • Types of Assemblies
  • What is the Strong Name
  • How to create the strong Name
  • Global Assembly Cache
  • How to build a Class Library?
  • How to use a Class Library in another Application?
  • What is Namespace?
  • How to register dll into GAC?


6. Reflection and Attributes

  • What is Reflection?
  • Using Reflection to read type information
  • Attributes.
  • Pre-defined Attributes
  • Custom Attributes.
  • Using Reflection to read custom attributes


7. Framework 4.0 /4.5

  • The .NET Framework - an Overview
  • Architecture of the .Net Framework
  • Framework Components
  • History of Framework Versions

· MS.NET Base Class Library(BCL)

· Common Language Runtime (CLR)

· MSIL / Metadata and PE files.

· MS.NET Namespaces

· MSIL / Metadata and PE files

· Managed Code and un Managed Code

· MS.NET Memory Management / Garbage Collection

· Common Type System (CTS)

· Common Language Specification (CLS)

· Types of JIT Compilers

  • Rum-time Callable Wrappers(RCW)
  • COM Callable Wrapper(CCW)
  • Security Manager

8. Object Oriented Programming

  • Class and Object
  • Structure and Class
  • Functions and procedures.
  • life cycle of the object
  • Constructors and destructors.
  • Types of Constructors and Private Constructor
  • Polymorphism
  • Inheritance and Type of Inheritance
  • Overloading and Overriding
  • abstraction & encapsulation
  • Interfaces and abstract classes
  • Static Classes
  • Sealed Classes and sealed Members

9. ADO.Net

  • Introduction of ADO.Net
  • Connected and Dis-Connected environment
  • Differences of ADO and ADO.Net
  • Architecture of the ADO.Net and its Components
  • Transactions
  • Connection object and command object
  • Data Adaptor and Data Reader
  • Dataset, Data Table ,Data Rows and Data Columns
  • Relations
  • Constraints
  • Connection Pooling
  • Data Grid View with DML operations


10. Exception Handling


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

11. GUI Application Development

  • Windows forms and Controls
  • Creating Menus
  • Toolbars
  • Tree view, List view
  • Programming with Adv. Controls

12. Windows Services and Threading


  • Creating Windows Services
  • Installing them in services.mvc
  • Creating Threads and Synchronization

13. NET Remoting


  • Remoting Architecture
  • Developing Remoting server
  • Developing Remoting client
  • Channels, formatters, channel services
  • Remoting Vs Web services

14. Creating the Installers (MSI generation)

  • Setup and deployment project
  • Discussion of Editors in the setup and deployment project
  • Setting the shortcut icon on the desktop and from the Creating
  • programs menu


Comments