.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

 

c# .net online training

Comments