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

76,206

Students who have taken Live Online Training

15,320

Organizations who trust Webucator for their training needs

100%

Satisfaction guarantee and retake option

9.40

Students rated our trainers 9.40 out of 10 based on 5,216 reviews

I would definitely recommend this course to anyone getting started in Dreamweaver CS5."

Leslie Moore, Mahaffey Fabric Structures
Memphis TN

This is the 21st century training at it's best. Documentation is perfect. Training material is perfect. Examples and class environment exceeded my expectations. I made a great leap forward to keep up with today's technology in just a week!

Daniel Hudsky, BMC Software Inc
Austin TX

Friendly and helpful instructor.

Michele Cisneros, Riverside County Transportation Commission
Riverside CA

A comprehensive review of WP3 features with important facts, sufficient details, and good directions to learn more. Attentive to student needs and highly interactive.

Allie Ai, Harvard Graduate School of Education
Cambridge MA

Contact Us or call 1-877-932-8228