

ClassRoom Training
We provide classroom training we cover all the concepts as shown below.NET Framework
1.What is .NET
2.Advantages of .NET
3.Versions of .NET
4.What is .NET Framework
5.What is MSIL
6.What is Common Language Runtime
7.Architecture of CLR
8. What is Common Type System
9.What is Common Language Specification
10. What is Base Class Library
11.What is Framework Class Library
12.NET Framework Architecture
Intro to Visual Studio
1.What is Visual Studio
2.Overview of Visual Studio and its features
3.System requirements of Visual Studio
4.Editions of Visual Studio
5.Installing Visual Studio
6.Creating first .NET application
7.Project and Solution
8.Compiling, Running application
C#.NET Basics
1. What is C#.NET
2. Features of C#.NET
3.C#.NET program syntax
4.The System.Console class
5.Escape sequence characters
6.Generating EXE file
7. Data types
8.Variables
9.Variable naming rules
10.Constants
11.Overview of operators
12.Overview of control statements
13.Parsing
14. Conversion methods
15.Type casting
16.‘String’ class & important string methods
17.DateTime’ structure & important methods
18.The ‘StringBuilder’ class
C#.NET – OOPS
1.What is OOP?
2.Other OOP languages
3.Principles of OOP
4. Overview of Encapsulation and abstraction
5.Advantages
6.Classes and Objects
7.Creating custom classes and objects
8.Instance members and static members
9.The ‘this’ keyword
10.Constructors
11.Object Initializer
12.Scope of variables
13.Access modifiers
14. Static classes
15.Objects as data members
16.Objects as arguments and returning values
17.Method Overloading
18.Partial classes
19.Intro to Inheritance
20.Types of inheritance
21.The ‘base’ keyword
22.Working with protected members
23. Assigning child class’s objects into parent class’s variable
24.Virtual methods and method overriding
25.Abstract classes
26.Abstract methods
27.Interface
28.Multiple inheritance using interface
29.Assigning child class’s objects into interface’s variable
30.Sealed class
31.Polymorphism
32.Optional Parameters and Named parameters
33.‘ref’ parameters
34.‘out’ parameters
35.Creating custom Generic classes
36.Co-variant generic type parameters
37.Creating custom generic methods
38.Creating custom generic methods
39.Exception Handling
39.1.Try
39.2.Catch
39.3.Finally
39.4.Multiple Catch blocks
39.5.Pre-defined Exception classes
39.6.Throw
40.Structures (vs) Classes
41.The ‘System.Object’ class
42.Value-type (vs) Reference-type data types
43.Stack and Heap
44.Memory allocation of objects
45.Boxing and Unboxing
46.Delegates & Events
46.1.Single cast delegates
46.2.Multi cast delegates
46.3.Creating and handling custom events
47.Inner classes
48.Access modifiers of classes
49.Enumerations
50. Properties
50.1. What is Property
50.2.Overview of Properties
50.3. Set and Get
50.4.Automatic Properties
50.5.ReadOnly Properties
Advanced C#.NET
1.Overview of Garbage collection
2.The ‘System.GC’ class
3.Working with ‘IDisposable’ interface
4.Destructors
5.Finalizer (vs) Dispose
6.var’ and ‘dynamic’ keyword
7. File Handling
7.1. File
7.2. Directory
7.3.FileStream
7.4.StreamReader
7.5.StreamWriter
8.Multi Threading
8.1.Overview and need of Multi Threading
8.2.Creating custom threads in Windows Forms Apps
9.Windows Services
9.1.Overview of Windows Services
9.2.Creating, installing, starting, stopping, uninstalling windows services
10.Arrays
10.1. Intro to arrays
10.2.Single-dim arrays
10.3.Array initializer
10.4.foreach
10.5Limitations of arrays
11.Collections
11.1.Intro to collections
11.2.Generic collections (vs) Non-generic collections
11.3. List
11.4.Collection Initializer
11.5.Dictionary
11.6.SortedList
11.7. ArrayList
11.8.Hashtable
12.Class Libraries & Assemblies
12.1.What is Class Library
12.2.What is assembly
12.3.Creating Class Library
12.4.Creating assembly
12.5.Consuming the assembly
12.6.Private assemblies
12.7.Shared assemblies
12.8.snk file
12.9.Global assembly cache