Visual Basic 2013 Training for Object-Oriented Programmers

This course can be delivered live online, at your offices, or at any other location.

This Visual Basic 2013 Training for Object-Oriented Programmers training class is intended for experienced programmers who wish to learn the Visual Basic language.

Goals
  1. Learn to acquire a working knowledge of Visual Basic programming.
  2. Learn about important interactions between Visual Basic and the .NET Framework.
  3. Learn how to implement simple GUI programs using Windows Forms.
  4. Gain a working knowledge of auto-implemented properties, local type inference, object initializers, anonymous types, extension methods, collection initializers, LINQ, iterators, async keywords, and other newer features in Visual Basic.
Outline
  1. NET: What You Need to Know
    1. .NET Executables and the CLR
    2. A .NET Testbed for Visual Basic Programming
    3. Visual Studio 2012
  2. Visual Basic for the Sophisticated Programmer
    1. First Visual Basic Console Application
    2. Namespaces
    3. Data Types
    4. Conversions
    5. Control Structures
    6. Subroutines and Functions
    7. Strings
    8. Arrays
    9. Console I/O
    10. Formatting
    11. Exception Handling
  3. Object-Oriented Programming in Visual Basic
    1. Classes
    2. Access Control
    3. Methods and Properties
    4. Auto-Implemented Properties
    5. Shared Data and Methods
    6. Inheritance
    7. Overriding Methods
    8. Polymorphism
    9. Operator Overloading
  4. Visual Basic and the .NET Framework
    1. Components
    2. Interfaces
    3. System.Object
    4. .NET and COM
    5. Collections
    6. IEnumerable and IEnumerator
    7. Copy Semantics in Visual Basic
    8. Generic Types
    9. Type-Safe Collections
  5. Delegates and Events
    1. Delegates
    2. Random Number Generation
    3. Events
  6. Introduction to Windows Forms
    1. Creating Windows Applications Using Visual Studio 2012
    2. Partial Classes
    3. Buttons, Labels and Textboxes
    4. Handling Events
    5. Listbox Controls
  7. Newer Features in Visual Basic
    1. Local Type Inference
    2. Object Initializers
    3. Array Initializers
    4. Anonymous Types
    5. Partial Methods
    6. Extension Methods
    7. Collection Initializers
    8. Variance in Generic Interfaces
    9. Language Integrated Query (LINQ)
    10. Iterators
    11. Asynchronous Programming Keywords
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 is required for this Visual Basic class:

  • The student should be an experienced application developer or architect.

Experience in the following would be useful for this Visual Basic class:

  • Some background in object-oriented programming would be helpful. .

Training for your Team

Length: 2 Days
  • Private Class for your Team
  • Online or On-location
  • Customizable
  • Expert Instructors

What people say about our training

I would recommend this course and instructor to others.
JoAnna Hankey
NOVA Chemicals
Great fundamentals course to make Spring less of a black box.
Brian Osorio
Union Pacific Railroad
I found this course to be well worth taking, and I also found the instructor to be extremely knowledgeable and an excellent teacher. The course material and topics covered are a great start to learning Java.
Scott Helfrich
Signet Jewelers
I have been taking technical training courses from Webucator for years and every time I do, I learn a lot because of the excellent instructors! Keep up the good work, Webucator! I am looking forward to taking my next course with you.
Rey de los Reyes
Social Security Administration

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing

62,570

Students who have taken Instructor-led Training

11,830

Organizations who trust Webucator for their Instructor-led training needs

100%

Satisfaction guarantee and retake option

9.29

Students rated our trainers 9.29 out of 10 based on 29,430 reviews

Contact Us or call 1-877-932-8228