Visual Basic .NET (VB.NET) is a multi-paradigm, object-oriented programming language, implemented on the .NET Framework. Although the “.NET” portion of the name was dropped in 2005, this article uses “Visual Basic [.NET]” to refer to all Visual Basic languages released since 2002, in order to distinguish between them and the classic Visual Basic. Along with Visual C#, it is one of the two main languages targeting the .NET framework


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


Sub programmes

Introduction to Visual Studio.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


Method Overloading


Shared Modifier


Overloading and Overriding

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

Compatibility of Assembly

Configuring file for sharing Assembly

Data access with ADO.NET

Introduction to Data Access Libraries DAO


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

Interoperatibility with COM

Creating custom control extending

Creating Achiex DLL using VB 6.0

Managed code and Unmanaged code

Using Achiex DLL in VB.NET APP

TLBIMP Utility


Using .NET Assembly in VB 6.0 App


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



Industry recognized course completion certificate

Networking over different corporates

Internship Training

Valued and recognized certificate for every individual only after completion of course.

We service by Hiring networking over many companies.

After completions of courses students are send to Intenship Training with MNC with stipen

Our corporate partners


Why should I enroll?

In this program, you’ll VB.NET fundamentals that will prepare you to launch or advance a career, and additionally pursue further advanced studies .You will study cutting-edge topics . You will learn from experts in the field, and gain exclusive insights from working professionals.

How do I enroll in the course?

*Click on the "Enroll Now" button on the top of the page. Then select the suitable package for yourself. Then you will be asked to complete the necessary payment. Once you complete the process, you automatically get enrolled for the course.

What are the modes of payments available?

You can make the due payment via netbanking, debit cards, credit cards or online wallet.

What happens after I complete the payment for the course?

You will receive an email confirming the success of subscription and welcoming you to the course. You will be asked to join a learning group on Global Graduation corresponding to the course that you have opted.

I am unable to enroll for course .Whom should I contact?

Don’t worry guys, Send a mail to globalgraduation.org@gmail.com, or call us 999444828,8122666000