Course Duration in Hours
60
60
.
COURSE CONTENTS (Core Dot Net)
Introduction to .NET
Introduction of Language
Introduction of Web Application
Platform Dependence , Independence &Portability
Introduction of .NET Framework
Introduction of Compiler & MSIL
Introduction of CLR
Introduction of CLS, CTS, CLI
OOPs Implementation
Encapsulation, Abstraction, Class & object
Relation b/w objects and reference variables
Method Overloading & Types of Methods
Description of Memory blocks: Stacks, Heap& Class Area
Constructors and Destructor & GarbageCollection
Using Scope & Dispose Method
Usage of this keyword
Static Data members, Constructors &methods
Relation & Implementing Has-A relation
Implementing Is-A relation using Inheritance
Method Overriding & Hiding
Usage of Base keyword
Static & Dynamic binding
Runtime polymorphism and generalization
Abstract classes & methods
Interfaces and Role based Inheritance
Usage of sealed, partial, out, ref, pramkeyword
Namespace
Assembly & GAC
Property & Indexer
Windows Application
Delegates & Event
Event Handling
Windows App. Component.
Object class and its role
String Handling
String class & concept of Immutability
Pool of String Constants & its use
Common String operations
Use of String Builder
Exception Handling
Difference b/w exception and error
Exception Handling & Robustness
Common Exceptions and Errors
Try and catch block
Exception handlers
throw keyword and its usage
Role of finally
Exception Class Methods & properties
Creating User defined Exceptions
Multithreading in .NET
Multitasking and Multithreading
Process & thread
States of Thread
Thread based execution model of .NET Applications
Implementing User threads
Thread synchronization
Inter Thread communication
Thread Interrupting
Daemon Threads and their use
Page 3
DOT NET
COURSE CONTENTS (Core Dot Net)
Input Output Streams
Streams & their advantages over conventional input output
Reading & writing data byte by byte, line byline, and in one go.
Redirecting Standard input & output streams
Serialization & Deserialization
Serialization Formatter
Xml Formatter
Binary Formatter
Soap Formatter
Json Formatter
File class and File System Interaction
Zip & Unzip Files
Reflection
Understanding object representation ofclasses
Loading classes dynamically
Instantiating classes indirectly
Obtaining information of classes dynamically
Invoking methods indirectly
Referencing data members indirectly
Overriding access policy and referencingprivate members
B.E,M.E,B.TECH,M.TECH,M.sc Computer Science,B.sc Computer Science
1Pointertechnology, Nellthoppu (Pondicherry),Pondicherry,IN