Visual Basic Essentials (VS 2010)

Request more details:

submit request
Description:
This 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 2010 and .NET 4.0, which continues the introduction of new features in the language, making Visual Basic increasingly parallel to C#. The course is practical, with many example programs and a progressively developed case study. Participants will receive a comprehensive set of materials, including course notes and all the programming examples.
Prerequisites:
The participants 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, 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 2010
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 2010
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)
Using Visual Studio 2010:
Overview of Visual Studio 2010
Creating a Console Application
Project Configurations
Debugging
Multiple-Project Solutions