TCS ILP
Course Syllabus C#
Course Syllabus - C#
C# Language Constructs: Namespace,Types & Type Declarations (Classes,structs,interfaces,enums,delegates), Statements (switch case, for, while, do-while,if,if-else,using,break,continue),Operators. C# Type System: Single rooted Object Hierarchy, Value Types, Reference Types, Boxing & Unboxing, System Provided types & Predefined types (eg.Int32 & int), structures, Arrays,Single & multidimensional arrays, String & StringBuilder. Classes: Object Oriented Concepts & C#, Access Specifiers for different members, default access specifiers,Static & Instance Members, Class Members(Constants, fields, methods, properties, indexers, events, operators, constructors),static fields. Methods: Arguments : Pass By Value, Pass By Reference.Virtual methods,Static Methods, Method Overloading,Inheritance, Method Overriding, virtual & override keywords,Abstract Methods,Shadowing of Methods,Method Binding (From Hands On Lab) Interfaces: Purpose of Interfaces, Contents of an interface, Operator Overloading, Exception Handling,Delegates(Simple & Multicast Delegates) Familiarity to Advanced C# concepts : Indexers,Reflection,Attributes,XML Documentation,Writing to Event Log,Handling & Firing an Event,Versioning in C#,Multithreading,I/O in .NET,Streams,Serialization,Preprocessor Directives, Memory Management using C#: Garbage Collection,Constructors,Destructors,Finalization,Object.Finalize
TCS INTERNAL