VB.NET-C# .NET Syllabus

VB.NET/C# .NET Syllabus
VB.NET Basics
  • Visual Studio basics
  • .NET framework
  • Developing Console Application  
    1. Entry point method - Main.
    2. Command Line Parameters  
    3. Compiling and Building Projects  
  • Language Basics  
    1. Variables and Data Types  
    2. String & StringBuilder.
    3. Boxing and Unboxing
    4. Operators  
    5. Control Statements
    6. Arrays and Strings  
    7. Functions  
    8. Enum
    9. Constructors
  • Essentials of Object-Oriented Programming  
    1. Object and Class Definition  
    2. Understanding Identity, State, and Behavior  
    3. Using encapsulation to combine methods and data in a single class  
    4. Inheritance and Polymorphism.  
  • Working with Classes and Objects  
    1. Adding Variables and Methods  
    2. Properties and Indexers  
    3. Constructors and Destructors  
    4. Memory Management and Garbage Collection  
    5. Shared / Static Members  
    6. Events and Delegates  
    7. Anonymous Methods  
    8. Partial Classes  
    9. Operator Overloading
    10. Inner Classes  
    11. Attributes and their Usage  
  • Inheritance, Interface and Polymorphism  
    1. Deriving classes  
    2. Calling base class constructor  
    3. Overloading & Overriding Methods  
    4. Non-Inheritable Classes.  
    5. Abstract Class  
    6. Interface Inheritance  
Advance Language Features and Base Class API
  • Working With Collections  
    1. List and Dictionary  
    2. ArrayList and HashTable  
    3. Generic Classes  
    4. IComparable and Sorting.
    5. IEnumerable and IEnumerator
  • Exception Handling  
    1. Handling Exceptions using try and catch  
    2. Raising Exceptions using throw  
    3. Pre-defined Exception classes  
    4. Custom Exception classes  
    5. Using Statement  
  • Data Streams and Files  
    1. Byte Streams  
    2. Readers and Writers.  
    3. Binary Streams  
    4. Console and File I/O  
    5. Serialization & Deserialization
  • Working with Components / Assemblies
    1. Creating a Simple .NET Framework Component  
    2. Private and Shared Assemblies  
    3. Singing Assemblies with Strong Names  
    4. DLL Hell
    5. Side-by-side versioning
    6. Deploying .NET Assemblies in Global Assembly Cache  
  • Multithreading  
    1. Introduction  
    2. Application Domains  
    3. Creating and Managing Threads  
    4. Threads Priority  
    5. Thread States  
    6. Thread Synchronization & Inter-thread Comm.
    7. Using Monitor.
  • Data Access using ADO.NET  
    1. ADO.NET Concepts and Overview  
    2. Working with Connection, Command, DataReader
    3. Working with Prepared Statements and Stored Procedures.
    4. Working with DataSet
    5. Adding, Deleting and Modifying records in a Dataset
    6. Data Tables, Data Columns and DataRows , Constraints
    7. Wording with DataGridView.

Comments

AB InfoTech

reach out : abinfotechnology@gmail.com