Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

VB.NET

Visual Basic .NET (VB.NET) is an object-oriented computer programming language that can be viewed as an evolution of Microsoft's Visual Basic 6 (VB6) but implemented on the Microsoft .NET Framework.
This is reflected in the Visual Basic .NET version numbering, continuing from VB6.
So far, we have had the following versions of Visual Basic .NET: 2003 (VB 7.1), 2005 (VB 8.0), 2008 (VB 9.0), 2010 (VB 10.0), and 2011 (VB 11.0).

With the combination of Microsoft .NET for Windows (desktop/server), Mono (desktop/server/mobile), Silverlight / Moonlight (browser/mobile), Compact Framework (mobile) and Micro Framework, it is available for a wide range of platforms.

Detailed Course Contents
  • Introduction to .NET
    1. Overview of the .NET Framework
    2. How .NET is Different from Traditional Programming
    3. Common Language Runtime (CLR)
    4. Common Language Specification (CLS)
    5. Common Type System (CTS)
    6. Overview of .NET Assemblies
    7. Microsoft Intermediate Language (MSIL)
    8. .NET Namespaces
    9. .NET Framework Classes
  • Introduction to Visual Studio.NET
    1. Setting Profiles
    2. Creating a Project
    3. Using the Solution Explorer
    4. Setting Project Properties
    5. Adding References
    6. Using the Code Editor
    7. Compiling a Program
    8. Running a Program
  • Language Fundamentals
    1. VB.NET Project Types
    2. Program Structure
    3. Defining Namespaces
    4. VB.NET Data Types
    5. Declaration and use of Variables and Constants
    6. Operators and Expressions
    7. Console I/O
    8. Type Conversions and Type Checking
  • Control.of.Flow Language Conditional Statements
    1. If…Else
    2. If…ElseIf...Else
  • Iterative statements
    1. Do...Loop
    2. While
    3. For...Next
    4. For Each...Next
  • Select Case Procedures and Parameters
    1. Subroutines vs. Functions
    2. Parameters
    3. Passing by Value
    4. Passing by Reference
    5. Value Types versus Reference Types
    6. The Stack
    7. The Heap
    8. Procedure Overloading
    9. Variable Length Parameter Lists
    10. Type Checking
    11. Static Members
  • Exception Handling
    1. What are Exceptions
    2. Catching Exceptions
    3. .NET Exception Hierarchy
    4. Throwing Exceptions
    5. Managing Resources with Finally
    6. Defining Custom Exception Types
  • Data Structures
    1. Defining and Using Arrays
    2. Using System.Array
    3. Defining and Using Structures
    4. Defining and Using Enumerations
    5. Using System.Enum
  • Object-Oriented Programming Concepts
    1. Purpose of Object-Oriented Programming
    2. Building Classes
    3. Creating Objects
    4. Using Inheritance with .NET Classes
    5. Understanding the Role of Interfaces in .NET
    6. Understanding the Role of delegates in .NET
    7. ICollection
    8. IList
    9. IDictionary
  • Windows Forms Programming in Visual Studio.NET
    1. What are Windows Forms
    2. Overview of Controls
    3. The .NET Control Hierarchy
    4. Label and TextBox Controls
    5. Button Controls
    6. Using the Windows Forms Designer
    7. The Life-cycle of a Form
  • Using Controls
    1. Enabling/Disabling Controls
    2. Showing/Hiding Controls
    3. Setting Focus to a Control
    4. Making Choices Using the CheckBox and RadioButton Controls
    5. Managing Lists Using the ListBox, ComboBox, ListView and TreeView Controls
    6. Providing Assistance with the ToolTip Control
    7. Using the Up/Down Controls
    8. Building Menus, Toolbars and Statusbars in .NET 2.0
    9. New Controls in .NET 2.0
  • Working with Dialogs
    1. Using the MessageBox Class
    2. Using the Standard Dialogs
    3. Creating and Using Windows Dialogs
    4. Modal versus Modeless Dialogs
    5. Working with Modal Dialogs
    6. Using DialogResult
    7. Setting the Default and Cancel Buttons
    8. Using the ErrorProvider Control
    9. Working with Modeless Dialogs
  • ADO.NET
    1. The ADO.NET Object Model
    2. Client-Side vs. Server-Side Cursors
    3. Connected vs. Disconnected Access
    4. Using Connection Classes to Connect to a Data Source
    5. Using Command Classes to Execute Queries and Stored Procedures
    6. Insert, Update and Delete with ADO.NET
    7. Using DataReader Classes to Work with Cursors
    8. Using the DataSet Class with Disconnected Data
    9. Using DataAdapter Classes with DataSets
  • Data Binding
    1. Introduction to Data Binding
    2. Binding Controls using .NET 2.0
  • Using XML
    1. Introduction to XML and XML Schemas
    2. Reading XML Data with a DataSet
    3. Writing XML Data with a DataSet
    4. Working with Xml Documents
    5. Working with Configuration Files
  • Working with Assemblies
    1. The Role of .NET Assemblies
    2. Private and Shared Assemblies
    3. Understanding Private Assemblies
    4. Building and Using Single-File Assemblies
    5. Building and Using Multi-File Assemblies
    6. Understanding Shared Assemblies
    7. Strong Names
    8. Global Assembly Cache (GAC)
    9. Building, Configuring and Consuming Shared Assemblies
  • MDI Applications
    1. Introduction to MDI Applications
    2. Building the Parent Form
    3. Building the Child Form
    4. Spawning Child Forms
  • Working with Files
    1. System.IO Namespace
    2. Examining Files and Directories
    3. Opening Files
    4. Reading Files
    5. Writing Files
  • Deploying Applications
    1. Issues with Deployment
    2. Using XCOPY Deployment
    3. Using Visual Studio Deployment Projects
  • Visual Studio2008(.Net3.5) Features:
    1. Anonymous constructors
    2. Automatic properties
    3. Anonymous types
    4. The ‘var’ keyword
    5. Lambda expressions
    6. Extension methods
    7. Partial Methods
    8. Understanding Object Initializer Syntax.
    9. Language Integrated Query (LINQ)
    10. Introduction to Windows Communication Foundation(WCF)
    11. Introduction to Windows Presentation Foundation(WPF)
    12. Introduction to Windows Workflow foundation(WWF).
    13. Introduction to Silver Light.

For Upcoming Batches Click here

  • Testing Training
  • QTP
  • Selenium Training
  • JMeter
  • Jbehave          .Net Training   Cucumber