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