Visual Basic 2013 Training for Object-Oriented Programmers

Customized Onsite Training

2
Days
  • Customized Content
  • For Groups of 5+
  • Online or On-location
  • Expert Instructors
Overview

Microsoft .NET is an advance in programming technology that greatly simplifies application development, both for traditional, proprietary applications and for the emerging paradigm of Web-based services. .NET is a complete restructuring of Microsoft's entire system infrastructure and represents a major learning challenge for programmers developing applications on Microsoft platforms.

This two-day intensive Visual Basic Essentials training class is designed for the experienced programmer to help you quickly come up to speed on the Visual Basic language. It is current to Visual Studio 2012 and .NET 4.5, which continues the introduction of new features in the language, making Visual Basic increasingly parallel to C#.

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

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing

78,767

Students who have taken Live Online Training

15,460

Organizations who trust Webucator for their training needs

100%

Satisfaction guarantee and retake option

9.39

Students rated our trainers 9.39 out of 10 based on 5,157 reviews

I took an online course and had a great experience. The instructor was knowledgeable, the course work was well organized and relevant. Great Job!

Amy Banks, FEMA
Winchester VA

Tremeduous experience in the online class with hands-on exercises.

Mike Smith, Tallahassee Community College
Tallahassee FL

The instructors are very receptive and eager to assist their students. The small class size allows you to work at your own pace and get personalized attention when a question arises.

Lindsay Matthews, Hearst Television - WXII12
Winston-Salem NC

Excellent instructor. Even though I am a mainframe programmer, I was able to grasp everything that he taught me for this course. I will definitely recommend him and Webucator to my office mates. Thanks very much, Webucator. You're the best!

Rey De Los Reyes, Social Security Administration
Richmond CA

Contact Us or call 1-877-932-8228