# .NET Framework Syllabus

[UNIT I:](https://v3noms-organization.gitbook.io/v3noms-byte/net-framework-notes/.net-framework-syllabus/unit-i-english-version-for-exams)

Introduction to C#, CLR, Visual studio console app, Simple windows forms, C# language fundamentals, Enumerations, structures, Namespaces

[UNIT II:](https://v3noms-organization.gitbook.io/v3noms-byte/net-framework-notes/.net-framework-syllabus/unit-ii-english-version-for-papers)

C# Object oriented programming: OOPs, Encapsulation, Inheritance, Polymorphism, Object Lifetime, Components, Modules, Windows Forms, Interface, Cloneable objects, Comparable objects, Collections Namepaces.

Advanced Class Construction: Custom Indexer, Overloading operators, Delegates, Events

[UNIT III:](https://v3noms-organization.gitbook.io/v3noms-byte/net-framework-notes/.net-framework-syllabus/unit-iii-english-version)

Assemblies, Thread, and AppDomains: C# assemblies, GAC, threads, contexts, Appdomains, Processes concepts, Concurrency and synchronization-Locks, Monitors, Reader Writer Lock, Mutexes, Thread pooling,

[UNIT IV:](https://v3noms-organization.gitbook.io/v3noms-byte/net-framework-notes/.net-framework-syllabus/unit-iv-english-version)

10, Object Serialization and Remoting: System.IO, Streams, Text Writer, TextReader, Binary Wirter, Binary Reader, Serialized Object Persistence and formatters, Remoting ADO.Net, C# windows forms for data control: Grid, Datasource and databinding controls, Connected and disconnected scenarios, ADO.Net system, Data, Dataset, connections, Adapters, commands, datareaders.

[UNIT V:](https://v3noms-organization.gitbook.io/v3noms-byte/net-framework-notes/.net-framework-syllabus/unit-v-english-version)

ASP.net: Introduction, Architecture, Web forms, Web servers, Server controls, Data connectivity using ASP.net, Introduction of XML, Using XML with ASP.nat
