Visual Basic Essentials (VS2012)

Request more details:

submit request
Description:
This two to three day intensive course 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#. This course concisely covers the essentials of .NET programming using Microsoft’s Visual Basic programming language.
Prerequisites:
The participant should be an experienced application developer or architect. Some background in object-oriented programming would be helpful.
LEARNING OBJECTIVES:
· Acquire a working knowledge of Visual Basic programming
· Learn about important interactions between Visual Basic and the .NET Framework
· Learn how to implement simple GUI programs using Windows Forms
· 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
NET: What You Need to Know:
.NET Executables and the CLR
A .NET Testbed for Visual Basic Programming
Visual Studio 2012
Visual Basic for the Sophisticated Programmer:
First Visual Basic Console Application
Namespaces
Data Types
Conversions
Control Structures
Subroutines and Functions
Strings
Arrays
Console I/O
Formatting
Exception Handling
Object-Oriented Programming in Visual Basic:
Classes
Access Control
Methods and Properties
Auto-Implemented Properties
Shared Data and Methods
Inheritance
Overriding Methods
Polymorphism
Operator Overloading
Visual Basic and the .NET Framework:
Components
Interfaces
System.Object
.NET and COM
Collections
IEnumerable and IEnumerator
Copy Semantics in Visual Basic
Generic Types
Type-Safe Collections
Delegates and Events:
Delegates
Random Number Generation
Events
Introduction to Windows Forms:
Creating Windows Applications Using Visual Studio 2012
Partial Classes
Buttons, Labels and Textboxes
Handling Events
Listbox Controls
Newer Features in Visual Basic:
Local Type Inference
Object Initializers
Array Initializers
Anonymous Types
Partial Methods
Extension Methods
Collection Initializers
Variance in Generic Interfaces
Language Integrated Query (LINQ)
Iterators
Asynchronous Programming Keywords