Visual Basic 2013 Training for Object-Oriented Programmers

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. .
Preparing for Class

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

Taking this course definitely moved my ability to a new level. I can't wait to create some great presentations. Instructor was great.
Karen Dunnigan
URS Corporation
Professional and informative. Absoultely worth every penny.
Jennifer Fox
SYSCO Corporation
Excellent GWT Training.
Jeff Chen
Herbalife
The class was above my expectations. I didn't think online classes could be this helpful, but the instructor really made it feel like it was a live class.
Mario Ichaso
Wells Fargo Securities

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing

61,008

Students who have taken Instructor-led Training

11,712

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 28,955 reviews

Contact Us or call 1-877-932-8228