I walked away learning more than I expected to! More Testimonials »

MOC 2559 - Introduction to Visual Basic .NET Programming with Microsoft .NET

Delivery Options

Upcoming Live eLearning Classes

There are currently no upcoming Live eLearning classes. Please contact us if you would like us to schedule a class.

Class Description

Class Overview

This Visual Basic training class provides students with the knowledge and skills needed to develop applications in Microsoft Visual Basic .NET for the Microsoft .NET platform. The course focuses on user interfaces, program structure, language syntax, and implementation details.

This is the first class in the Visual Basic .NET curriculum and will serve as the entry point for other .NET classes.

Class Goals

  • Learn to create a simple Visual Basic .NET based application based on the Windows Application template.
  • Learn to use forms and controls to create a user interface.
  • Learn to create and use variables and arrays.
  • Learn to create and use Sub and Function procedures, including predefined functions.
  • Learn to implement decision structures and loops by using conditional expressions.
  • Learn to validate user input for fields, controls, and forms.
  • Learn to apply object-oriented programming techniques to create classes, add methods, and add properties.
  • Learn to resolve syntax, run-time, and logic errors by using the debugger and structured exception handling.
  • Learn to enhance the user interface by adding menus, status bars, and toolbars.
  • Learn to create a simple Visual Basic .NET based Web Forms application that uses an XML Web Service.
  • Learn to access and manipulate data in a Microsoft Access or Microsoft SQL Server database by using Microsoft ADO.NET.
  • Learn to build, package, and deploy an application.

Class Outline

  1. Getting Started
    1. Basic .NET Concepts
    2. Exploring the Development Environment
    3. Creating a Visual Basic .NET Project
    4. Lab: Creating Your First Application
  2. Working with Forms and Controls
    1. Understanding Programming Concepts
    2. Working with Windows Forms
    3. Working with Controls
    4. Styling Your Code
    5. Lab: Creating the User Interface
  3. Using Variables and Arrays
    1. Introduction to Data Types
    2. Using Variables
    3. Variable Scope
    4. Converting Data Types
    5. Creating and Using Structures
    6. Storing Data in Arrays
    7. Lab: Creating and Using Variables
    8. Lab: Using Structures and Arrays
    9. Exercise 1: Creating a Structure
    10. Exercise 2: Creating and Using Arrays
  4. Working with Procedures
    1. Creating Procedures
    2. Using Procedures
    3. Using Predefined Functions
    4. Lab: Creating and Using Procedures
  5. Decision Structures and Loops
    1. Using Conditional Expressions
    2. Using Decision Structures
    3. Using Conditional Loop Structures
    4. Lab: Using Decision Structures
  6. Validating User Input
    1. Restricting User Input
    2. Validating Field Data
    3. Validating Form Data
    4. Lab: Validating User Input
  7. Object-Oriented Programming in Visual Basic .NET
    1. Understanding Classes
    2. Working with Classes
    3. Using Shared Members
    4. Inheritance, Polymorphism, and Namespaces
    5. Lab: Creating a Derived Class
  8. Handling Errors and Exceptions
    1. Types of Errors
    2. Using the Debugger
    3. Handling Exceptions
    4. Lab: Implementing Structured Exception Handling
  9. Enhancing the User Interface
    1. Creating Menus
    2. Creating Status Bars
    3. Creating Toolbars
  10. Web Forms and XML Web Services
    1. Working with Web Forms
    2. Using XML Web Services
    3. Lab: Creating a Web Application
  11. Using ADO.NET
    1. Database Concepts
    2. Overview of ADO.NET
    3. Working with Data
    4. Lab: Accessing Data with ADO.NET
  12. Deploying Applications
    1. Introduction to Deployment
    2. Deploying a Windows-based Application
    3. Lab: Deploying an Application

Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Class Prerequisites

Experience in the following areas is required:

  • Basic computer skills
  • Windows navigation skills

Technical Requirements

Our computer technical requirements and setup process is easy, with support just a click away.

Client Success
  1. Independent Survey
  2. Client List
  3. Testimonials
Join The Team
  1. Learn how you can become a Webucator Trainer
  2. Career Opportunities
Locations
Compare Us
Watch 3-minute Demo Video
of Live Online Training:
Learn the benefits of online training with Webucator
Webucator is a Registered Education Provider (R.E.P.) approved by PMI to issue professional development units (PDUs) for our training courses.
© Webucator, Inc. All rights reserved. | Toll Free: 1-877-932-8228 | From outside the USA: 315-849-2724| Fax: 315-849-2723