Corporate HomeCorporate ProfileWorldwide OfficesSolutions At WorkEmployment  
LRS Education Services
LEARN  >  Find a Class  >  Class Summary

MS10550 - Programming in Visual Basic with Microsoft Visual Studio 2010

If you have any questions about registering for this class, please call (877) 832-0688 Ext. 1493 or email us at getsmart@LRS.com
This course teaches you Visual Basic language syntax, program structure, and implementation by using Microsoft Visual Studio 2010 and the Microsoft .NET Framework 4. This course provides a solid foundation in Visual Basic to the level necessary to enable students to attend other courses in the Technical Specialist tracks.
Click here for a printer-friendly version of this page
 
Upcoming classes
Number Class Date Location Length Cost Sign up
MS10550 Aug 27, 2012 - Aug 31, 2012 Bloomington 5 days $2095.00 Register


Prerequisites

This course requires that you meet the following prerequisites:
  • This course is targeted at developers who already have Visual Basic knowledge.

  • This course is not for new developers; at least 12 months experience working with an Object Oriented language is expected.

  • - Creating classes
    - Inheritance and abstraction
    - Polymorphism
    - Interfaces
    - Delegates
    - Events
    - Exceptions
  • Experience with the Microsoft .NET Framework

  • Knowledge of the Visual Studio integrated development environment (IDE).
  •  
    Detailed Class Syllabus


    Module 1: Introducing Visual Basic and the .NET Framework
  • Introduction to the .NET Framework 4

  • Creating Projects Within Visual Studio 2010

  • Writing a Visual Basic Application

  • Building a Graphical Application

  • Documenting an Application

  • Debugging Applications by Using Visual Studio 2010


  • Module 2: Using Visual Basic Programming Constructs
  • Declaring Variables and Assigning Values

  • Using Expressions and Operators

  • Creating and Using Arrays

  • Using Decision Statements

  • Using Iteration Statements


  • Module 3: Declaring and Calling Methods
  • Defining and Invoking Methods

  • Specifying Optional Parameters and ByRef Parameters


  • Module 4: Handling Exceptions
  • Handling Exceptions

  • Raising Exceptions


  • Module 5: Reading and Writing Files
  • Accessing the File System

  • Reading and Writing Files by Using Streams


  • Module 6: Creating New Types
  • Creating and Using Modules and Enumerations

  • Creating and Using Classes

  • Creating and Using Structures

  • Comparing References to Values


  • Module 7: Encapsulating Data and Methods
  • Controlling Visibility of Type Members

  • Sharing Methods and Data


  • Module 8: Inheriting from Classes and Implementing Interfaces
  • Using Inheritance to Define New Reference Types

  • Defining and Implementing Interfaces

  • Defining Abstract Classes


  • Module 9: Managing the Lifetime of Objects and Controlling Resources
  • Introduction to Garbage Collection

  • Managing Resources


  • Module 10: Encapsulating Data and Defining Overloaded Operators
  • Creating and Using Properties

  • Creating and Using Indexers

  • Overloading Operators


  • Module 11: Decoupling Methods and Handling Events
  • Declaring and Using Delegates

  • Using Lambda Expressions

  • Handling Events


  • Module 12: Using Collections and Building Generic Types
  • Using Collections

  • Creating and Using Generic Types

  • Defining Generic Interfaces and Understanding Variance

  • Using Generic Methods and Delegates


  • Module 13: Building and Enumerating Custom Collection Classes
  • Implementing a Custom Collection Class

  • Adding an Enumerator to a Custom Collection Class


  • Module 14: Using LINQ to Query Data
  • Using the LINQ Query Operators

  • Building Dynamic LINQ Queries


  • Module 15: Integrating Visual Basic Code with Dynamic Languages and COM Components
  • Integrating Visual Basic Code with Ruby and Python

  • Accessing COM Components from Visual Basic
  •  
    Microsoft Partner Gold LearningPrometricEC-Council
    Microsoft Certified ProgramsAdditional Certification Courses