Course Duration in Hours
36
36
Course Contents
1. Introduction to .NET Framework
What is .NET Framework?
What are components of .NET Framework?
IDE for .NET
2. Writing C# classes
Class Basics, Constructors, Destructors
Using Methods in Classes
Properties
Indexers
3. Language Fundamentals & Constructs
Comments, Variables, Constants
Controlled Structure
Looping Structures
4. Inheritance and Polymorphism
Extending Classes
Constructors in Inheritance
Polymorphism
o Function Overloading, Operator Overloading
o Dynamic Polymorphism
5. Exception Handling
Try, Catch, Throw
System Defined Exceptions
User Defined Exceptions
6. Attributes & Reflection
User Defined Attributes
Predefined Attributes
Reflection
Introspection of Classes, Methods ,Parameters, Properties
7. Events & Delegates
Event Handling in C#
Delegates
o Delegates
o Multicasting Delegates
o Delegate Chaining
8. Collection Framework
Arraylist, List, Stack, Queue
IEnumerable, IEnumerator, IComparor interfaces
9. Generics & Anonymous Methods
Generics in C#
Generics for User Defined Functions and Classes
Anonymous Methods
10. Multithreading
Thread Class
Common Methods of Thread Class
Creating, Managing and Destroying Threads
11. File I/O and Serialization
File Handling
o Creating, Deleting files
Serialization
12. XML using .NET
Creating XML file with .NET
Reading XML Document with .NET
13. Deployment
XCOPY
CAB projects
Merge module
ClickOnce
Knowledge of C or any programming Language.
3RI Technologies Pvt Ltd, Pimple Saudagar (Pune),Pune,IN