VB.NET Course

VB.NET Course

Visual Basic .NET (VB.NET) is a multi-paradigm, high level programming language, implemented on the .NET Framework. VB.NET is programming language under ownership of Microsoft which is used to develop any application (web application, windows application). VB.NET can be used to write server side code for the website. It is a simple, modern, object-oriented computer programming language developed by Microsoft to combine the power of .NET Framework and the common language runtime with the productivity benefits that are the hallmark of Visual Basic.

Training Objectives of VB.NET
VB.NET is a powerful framework and is commonly found across most Windows devices today. It is a Microsoft object-oriented programming (OOP) language. It evolved from Visual Basic 6 (VB6) to meet an increasing need for easy web-services and web development. VB.Net was designed to take advantage of the .NET framework-based classes and run-time environment. It is a very good language for writing small programs. It gives you enormous graphic capabilities and also its heavy libraries makes you work like a child programmer.

Course Contents:
Overview of Microsoft .NET
Drawbacks of the existing system
Why .NET came into picture
.Net Framework Architecture
Components in .Net Framework
Basic Functionality of CLR
MSIL, CLS, CTS in brief
.Net Languages
Versions of .Net Framework

Basic Introduction of Visual Basic .NET and OOPS
Conditional Statements and Loops in VB.NET
Data Types in VB.NET
Boxing and UnBoxing
Sub Programs
OOPS Concepts

More on VB.NET Language Constructs Class
Member Functions and Data Members
Access Specifiers
Method Overloading
Shared Modifier

Working with Classes
Inheritance in VB.NET
Types of Inheritance
Abstract Classes
Overloading and Overriding
Sealed Classes

Exception Handling
What is Exception?
Using Try, Catch and finally in our programs
Defining our own exceptions
Debugging the Application

Data Access with ADO .NET
Introduction to Data Access Libraries
ADO .NET managed data providers
using System.Data.Oledb namespace
Connected Architecture using DataReader
Disconnected Architecture using DataAdapter and Dataset
Invoking the Stored Procedures

Windows Programming
Using Various GUI Controls

Delegates and Events
Distributed Application Development
Remoting Architecture
Hands-on Remoting

Managed Code and Unmanaged code
Using Runtime Callable Wrapper (RCW)
Using COM Callable Wrapper (CCW)