Customized Onsite Training

2
Days
  • Customized Content
  • For Groups of 5+
  • Online or On-location
  • Expert Instructors
Request Class or call 1-877-932-8228
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

72,346

Students who have taken Live Online Training

15,155

Organization who trust Webucator for their training needs

100%

Satisfaction guarantee and retake option

9.42

Students rated our trainers 9.42 out of 10 based on 5,232 reviews

Contact Us or call 1-877-932-8228