Object Oriented Programming

  • Basic Concept of OOPs?
  • Principles of OOPs
  • Object
  • Class
  • Abstraction
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Overloading

Introduction to .Net Framework

  • .Net Framework Architecture
  • Components of framework
  • CTS
  • CLS
  • CLR
  • FCL
  • ADO .Net
  • Console Programming
  • Windows Forms
  • Assembly Types
  • GAC
  • Build, Package, Deploy

C# Language

  • CLR Execution Model
  • Primitive Types
  • Reference & Value Types
  • Nullable Types
  • Constants & Fields
  • Properties, Methods, Events &
  • Delegates.
  • Generics
  • Interfaces
  • Working with Chars, Strings &
  • Text
  • Enums, Arrays.
  • Assembly Loading & Reflection
  • Serialization

Errors and Exception Handling

  • The Idea behind Exception
  • Exceptions & Errors
  • Types of Exception
  • Control Flow in Exceptions
  • Use of try, catch, finally, throw, throws in Exception Handling.
  • In-built and User Defined Exceptions

Collections

  • Collection Classes
  • List, Dictionary, Hashtable
  • IEnumerable, IList, IQueryable

Threading

  • Thread Basics
  • Foreground, Background Threads
  • Multithreading concepts
  • Asynchronous Operations using threads

Windows Forms

  • Basics of Winforms programming
  • Controls in Winforms
  • Execution flow
  • Event Driven programming
  • Assignments

ADO .Net

  • Basics of RDBMS
  • ADO .Net Classes
  • Connectivity to Database
  • Connected & Disconnected Architecture
  • Dataset, Datatable, DataReader
    XSD

ASP .Net

  • Introduction to Web Applications
  • Why ASP .Net?
  • IIS
  • ASP .Net Pipeline
  • Page Life Cycle
  • Front end and Code Behind
  • User Controls
  • Custom Controls
  • Master Pages
  • Asp .Net Controls
  • HTML Controls
  • Validations
  • Debugging

Web Services

  • Web Methods
  • Attributes
  • Using Web Services

LINQ

  • Linq Queries
  • Conditions in Linq
  • Data management