WiseOwl Training - Established 1992 Wise Owl Training

Established May 1992
30 years in business
Wise Owl Training
30 years in business
See 482 reviews for our classroom and online training
Classroom training -  Introduction to VB.NET

Classroom Training

Visual Basic for Beginners

Available as classroom training course only

£850 + VAT for most venues (£995 + VAT for London)

2 days

This introductory course focuses on how to write programs in Visual Basic (called VB by its friends, and also VB.NET). Forget about the user interface (this two-day course does), but learn instead how to use conditions, loops, error-trapping and all of the other standard VB programming techniques.

We don't have any dates scheduled for this course, but we may well consider adding them - it's always worth asking.

Alternatively, you could enquire about running the course in your office or even (if available) as a tailored online course.

Course Contents

The contents of this course are as follows:

Basics of forms

  • Creating basic forms
  • Form events

Coding in VB.NET

  • Writing routines
  • Commenting and uncommenting
  • Using code regions

Variables and constants

  • Defining variables
  • Scope of variables
  • Constants

Covered if time allows If time

Enumerations

  • Creating enumerations
  • Changing integer values

Testing conditions

  • IF, ELSE and END IF
  • Using SELECT CASE

Passing arguments

  • Writing modular code
  • ByRef and ByVal
  • Creating functions

Using arrays

  • Defining arrays
  • Using arrays to split text

Loops

  • Fixed number of iterations
  • Looping UNTIL or WHILE
  • Looping over collections

Working with files

  • Streamreaders and streamwriters
  • Defining scope with USING
  • FileInfo / DirectoryInfo

Debugging

  • Debugging applications
  • Stepping through code
  • Defining breakpoints

Error trapping

  • TRY / CATCH
  • The DEBUG.PRINT statement

Lists

  • The wonderful VB list
  • Adding and removing items
  • Finding items

Creating properties

  • Types of property
  • Writing properties

Although it's not a pre-requisite, you'll find this course much easier if you've already done some programming in another language.

Why Choose Us?

Sample customer feedback

Our thanks to everyone who agreed to share their thoughts (note that some of these reviews may be for our online courses).

"Just like to say a big thanks to our trainer for delivering a good course. He kept things interesting during the two days and got through a lot of content."

Kevin McWhirter (The Phoenix Group)

"(SQL) Really enjoyed how we were able to interact & discuss various ways and means. (SSRS) Very good content and delivery."

Amanda Harkett (Countrywide)

"The pace and content of the course was perfect and I am ready to apply what I have learnt within the course to my work environment. I feel that this is the best training company I have ever used."

Shaila Hunt (BUPA)

"Our trainer modified the content slightly to cover VBA in pivot tables which was very applicable for us. He also provided great assistance straight after the course in helping me apply the techniques learnt to actual work problems. He exceeded my expectations and I am very grateful to him."

Greg Stevens (ICE Futures Europe)

"Our trainer was really knowledgeable and explained things well. There was the right number of breaks and the course length was good. I enjoyed the online training more than I thought I would, there were no technical issues either."

Maria White (The Office of the Director of Public Health)

There are lots more where these came from (or just refresh this page to change the quotes shown).

Related Courses

Intermediate VB

Intermediate

2 day course

Other Visual Basic training resources

Visual Basic exercises

Visual Basic exercises

To choose a VB course, it helps to know what the exercises will be like - which is why we've put them online for you to inspect.

View VB.NET exercises

Visual Basic blogs

Visual Basic blogs

This website contains blogs on all things Visual Basic - take a look!

View Visual Basic blogs

This page has 0 threads Add post