PDF Print E-mail
 

VB .Net

 
Visual Basic (VB), formerly called Visual Basic .NET (VB.NET), is an object-oriented computer language that can be viewed as an evolution of Microsoft's Visual Basic (VB) implemented on the Microsoft .NET framework. Its introduction has been controversial, as significant changes were made that broke backward compatibility with older versions and caused a rift within the developer community. NET is the future of development not only for the Windows platform, but other operating systems as well. If you are not moving to .NET now, you should at least be keeping up to date with it and reevaluating it at regular intervals to determine when you will begin moving to it. This course will introduce you to .NET Programming using the VB.Net programming language. Emphasis will be placed on understanding not only the syntactical features of the language, but how to effectively use the design of the language to develop robust soft -wares.

Curriculum

 

Creating a Microsoft ASP.NET Web Form

  • Visual Basic.NET: A New Framework
  • The Common Language Runtime
  • Managed Execution
  • Microsoft Intermediate Language (MSIL)
  • The Just-In-Time Compiler
  • Executing Code
  • Assemblies
  • The Common Type System
  • Classes
  • Interfaces
  • Value Types
  • Delegates
  • The .NET Framework Class Library
  • Self-Describing Components
  • Cross-Language Interoperability
  • The Catch
  • Security
  • Code Access Security (CAS )
  • Role-Based Security

MAJOR VB.NET CHANGES

  • General Changes
  • Default Properties
  • Subs and Functions Require Parentheses
  • Changes to Boolean Operators
  • Declaration Changes
  • Support for New Assignment Operators
  • Block-Level Scope
  • While...Wend Becomes While...End While
  • Procedure Changes
  • Array Changes
  • Option Strict
  • Data Type Changes
  • Structured Error Handling
  • Structures Replace UDTs
  • IDE Changes
  • New Items
  • Constructors and Destructors
  • Namespaces
  • Inheritance
  • Overloading
  • Free Threading
  • Garbage Collection

BUILDING CLASSES AND ASSEMBLIES WITH VB.NET

  • Creating Your First Class Library
  • Creating Properties
  • Building a Test Client
  • Read-only and Write-only Properties
  • Parameterized Properties
  • Default Properties
  • Constructors in Your Classes
  • Classes Without Constructors
  • Adding Methods to Classes
  • Adding Events
  • Compiling the Assembly
  • Reusing the Assembly in Other Applications
  • How .NET Locates Assemblies

INHERITANCE WITH VB.NET

  • What Is Inheritance?
  • Interface Inheritance
  • VB.NET’s Implementation Inheritance
  • Shared Members
  • Forcing or Preventing Inheritance
  • Overriding Properties and Methods
  • Polymorphism
  • Polymorphism with Inheritance
  • Polymorphism with Interfaces
When to Use and When Not to Use Inheritance

DATABASE ACCESS WITH VB.NET AND ADO.NET 105

  • Accessing a Database from a Windows Application
  • Using the Data Adapter Configuration Wizard
  • ADO.NET
  • About ADO.NET
  • Datasets
  • Working with the ADO.NET Objects
  • XML Integration

BUILDING WEB SERVICES WITH VB.NET

  • Creating Your First Web Service
  • Testing the Web Service
  • Creating a Web Service Client
  • How Web Services Work
Targeted Audience

Students pursuing B-tech, MCA, BCA and Diploma can join this course. Basics of programming in C\C++\VB 6.0 will be an extra advantage.

Project Work

10 to 15 Minor Project jobs 2 Major Project
 
Duration

6 to 16weeks