• Faculty : All faculty members are having rich IT industry experience, in a number of technical and managerial roles at senior positions.
  • Extensive discussions and experience sharing by trainers.
  • The Course material is been developed in accordance with software industry pattern.
  • Complete theoretical and practical knowledge will be delivered.
  • Students will get opportunities to work on live projects and get acquainted with real time industry scenario.


.NET Enterprise Architecture

  • NET Framework
  • Base Class Libraries (BCL)
  • Common Language Run Time (CLR)
  • Microsoft Intermediate Language (MSIL)
  • Common Language Specification (CLS)
  • .NET Products
  • .NET Services

Introduction to VB.NET

  • Features of VB.NET
  • Writing programmes in VB.NET
  • Compiling and Executing from
  • Command prompt
  • Intro to Assemblies and Namespace
  • Base class libraries
  • Data types
  • Option statements
  • Boxing and Unboxing
  • Array
  • Sub programmes

Introduction to Visual Studio.NET

  • VS 6.0 VS VS.NET
  • File structure created for VS.NET APP
  • Types of projects
  • Creating Demo Console App

Object Oriented Programming

  • Principles of OOP
  • Structure VS Class
  • Access Specifiers
  • Properties
  • Method Overloading
  • Constructors
  • Shared Modifier
  • Inheritance
  • Overloading and Overriding
  • My base Keyboard
  • Shadowing
  • Abstract class
  • Sealed class
  • Interface
  • Polymorphism
  • Early Binding and Late Binding
  • Destructor & Garbage Collector

GUI application development

  • Introduction to system WINDOWS, Form, DLL
  • Basic controls rich and Event driven programming
  • Advanced controls Rich text box, Dialog
  • Boxes, Toolbar…
  • Working with context menu
  • Main menu and MDI form
  • Visual Inheritance


  • Introduction to COM Architecture
  • Disadvantages of COM
  • Introduction to Assembly
  • Private Assembly vs. Shared Assembly
  • Creating private Assembly
  • Probing and Preparing Configuration file
  • Strong name utility
  • Creating shared Assembly
  • CLR Architecture
  • Native Generator utility˙ Assembly Versioning
  • Compatibility of Assembly
  • Configuring file for sharing Assembly

Data access with ADO.NET

  • Introduction to Data Access Libraries DAO
  • RDO and ADO
  • Draw Back of ADO
  • ADO.NET managed Data providers
  • Introduction to system.Data.Oledb
  • Data Reader
  • Introduction to system.Data.SQLclient
  • Preparing Statement
  • Transaction handling
  • Introduction to system.Data.Oracleclient
  • Dataset and Data adapter
  • Data Binding
  • Data grid Programming
  • Data View
  • Data Relation


  • Introduction to Delegate concept
  • Event Handling Arch with Delegate
  • Handles, Add Handler and Remove Handler

Multi Threading

  • Thread Class
  • Sleep, Suspend and Resuming Thread
  • Asynchronous Connection
  • Synchronization of Threads

Distributed APP development

  • Introduction to monolithic, 2 Tier and 3 Tier Arch
  • Introduction to DCOM
  • Disadvantages Of DCOM
  • Introduction to remoting
  • TCP and HTTP Channels
  • Serialization and Deserialisation with Binary Formatter and SOAP Formatter
  • Activation Modes Server Activated and client Activated
  • Server Activated (Single call and single ton)
  • Remoting Architecture
  • System. Runtime. Remoting. DLL
  • Apps for server Activated and client Activated

Windows control library

  • Creating custom control extending existing control
  • Creating custom control grouping existing controls

File Handling

  • System. IO namespace
  • File stream
  • Stream Reader
  • Stream Writer
  • File info
  • Directory info

Windows Service

  • Introduction to service App
  • System. Service process
  • Service Base Class
  • Service Installer and Service
  • Process installer
  • Register Data Base of Services
  • Install util utility
  • SCM & SCP

Localization and Globalization

  • Resource file creation
  • Satellite Assembly Creation
  • System. Reflection Assembly and Resource Manager


Web Architecture

  • The Way the Web works
  • The difference
  • Client-Side Processing
  • How Ties It Together

Setting up and Installing ASP.NET

  • Installing Internet Information Server
  • IIS Manager
  • Creating virtual/home directory
  • Folder Settings
  • Adding a virtual directory to your neighborhood
  • Installing .Net Framework SDK

Overview of the ASP.NET Framework

  • and the .NET Framework
  • Common Language Runtime
  • .Net Framework Class Library
  • Understanding Namespaces
  • The Structure of Page
  • Directives
  • Code Declaration Blocks
  • Code Render Block
  • C# fundamentals

Using the Standard Controls

  • Displaying information
  • Label Controls
  • Literal Controls
  • Accepting User Input
  • Textbox controls
  • RadioButton And RadioButtonList Controls
  • CheckBox And CheckBoxList Controls
  • Submitting Form Data
  • Button controls
  • LinkButton Control
  • ImageButton Control
  • Displaying Images
  • Image Control
  • Using Panel Control
  • Using Hyperlink Control

Using the Validation Controls

  • RequiredFieldValidator Control
  • RegularExpressionValidator Control
  • CompareFieldValidator Control
  • RangeValidator Control
  • ValidationSummary Control
  • CustomValidator Control
  • Disabling Validation
  • Creating a LengthValidator Control
  • Creating a AjaxValidator Control

Designing Websites with master pages

  • Creating master pages
  • Creating default contents
  • Nesting master pages
  • Using images and hyperlinks in master pages
  • Registering master pages in web configuration

Data Access

  • Using DataBound Controls
  • Working with List Controls
  • Working with tabular DataBound Controls
  • Working with Hierarchical DataBound Controls
  • Working with other Controls
  • Using Data Source Controls
  • Using ASP.NET parameters with data source controls
  • Using programmatic DataBinding
  • Using templates

GridView Control

  • GridView Control fundamentals
  • Displaying Data
  • Selecting Data
  • Using Data Keys
  • Sorting Data
  • Paging through Data
  • Editing Data
  • Displaying Empty Data
  • Using Button Fields
  • Displaying Column Summaries
  • Displaying nested master/details form
  • Creating a long text field
  • Creating a delete button field
  • Creating a validated field

Caching Application Pages and Data

  • Overview of Caching
  • Using Page Output Caching
  • Varying the Output Cache by Parameter
  • Varying the Output Cache by Control
  • Varying the Output Cache by Header
  • Varying the Output Cache by Browser
  • Varying the Output Cache by Custom Function
  • Specifying the Cache Location
  • Creating a page output Cache Dependency
  • Expiring the Page Output Cache Programmatically
  • Manipulating the Page Output Profiles
  • Creating Page Output Profiles

Creating an XML Web Services

  • Overview of XML Web Services
  • XML Web Services Facilitate Communication
  • XML Web Services Enable Aggregation
  • Creating an simple XML Web Services
  • Setting WebMethod Attribute
  • Setting WebServices Attribute
  • Precompiling an XML Web Service
  • Testing an XML Web Services from browser
  • Invoking an XML Web Service with HTTP-Get
  • Invoking an XML Web Service with HTTP-Post
  • Invoking an XML Web Services with SOAP

Advanced XML Web Services

  • Using the WebService Behavior
  • Examining Limitations of the WebService Behavior
  • Creating a Simple Page with a WebService Behavior
  • Using WebService Behavior Callback Functions

* All the courses in Vocational training includes live projects.