10550 - Programming in Visual Basic with Microsoft Visual Studio 2010

Training for your Group

Training for Individuals

$2500

Upcoming Dates

Please call for current schedule

 

Course Overview

This course teaches you Visual Basic language syntax, program structure, and implementation by using Microsoft® Visual Studio® 2010 and the Microsoft .NET Framework 4.

Course Length: 5 days

Audience:  This course is intended for experienced developers who already have programming experience in Visual Basic, C, C++, C#, or Java, and understand the concepts of Object Oriented Programming. These developers will be likely to develop enterprise business solutions.

Prerequisites:  Experience in the following is required for this Visual Basic class: Existing basic Visual Basic knowledge. 12 months’ experience working with an Object Oriented language. Experience with the Microsoft .NET Framework. Knowledge of the Visual Studio integrated development environment (IDE) creating classes, inheritance and abstraction, polymorphism, interfaces, delegates, events, and exceptions.

What You're Going To Learn

  • Describe the purpose of the .NET Framework, and explain how to use Microsoft Visual Basic® and Visual Studio 2010 to build .NET Framework applications.
  • Describe the syntax of basic Visual Basic programming constructs.
  • Describe how to create and call methods.
  • Describe how to catch, handle, and throw exceptions.
  • Describe how to perform basic file I/O operations in a Visual Basic application.
  • Describe how to create and use new types (enumerations, classes, and structures), and explain the differences between reference types and value types.
  • Describe how to control the visibility and lifetime of members in a type.
  • Describe how to use inheritance to create new reference types.
  • Describe how to manage the lifetime of objects and control the use of resources.
  • Describe how to create properties and indexers to encapsulate data, and explain how to define operators for this data.
  • Describe how to decouple an operation from the method that implements it, and explain how to use these decoupled operations to handle asynchronous events.
  • Describe the purpose of collections, and explain how to use generics to implement type-safe collection classes, structures, interfaces, and methods.
  • Describe how to implement custom collection classes that support enumeration.
  • Describe how to query in-memory data by using Language-Integrated Query (LINQ) queries.
  • Describe how to integrate code written by using a dynamic language such as Ruby and Python, or technologies such as Component Object Model (COM), into a Visual Basic application.

Register for an Upcoming Date

Please call for information

Course Outline

Introducing Visual Basic and the .NET Framework

  • Introduction to the .NET Framework
  • Creating Projects Within Visual Studio 2010
  • Writing a Visual Basic Application
  • Building a Graphical Application
  • Documenting an Application
  • Running and Debugging Applications by Using Visual Studio 2010
  • Lab: Introducing Visual Basic and the .NET Framework
  • Building a Simple Console Application
  • Building a WPF Application
  • Verifying the Application
  • Generating Documentation for an Application

Using Visual Basic Programming Constructs

  • Declaring Variables and Assigning Values
  • Using Expressions and Operators
  • Creating and Using Arrays
  • Using Decision Statements
  • Using Iteration Statements
  • Lab: Using Visual Basic Programming Constructs
  • Calculating Square Roots with Improved Accuracy
  • Converting Integer Numeric Data to Binary
  • Multiplying Matrices

What to Expect at LeapFox

Knowledgeable Instructors

Our instructors are certified professionals. They are trained on the latest features and how to get the most out of software programs.

Hands-on Labs

No boring lectures! Our courses are designed to give students lots of time to practice what they are learning with hands-on exercises and projects.

Certificate of Completion

Receive a certificate of completion at the end of every course.

Up-to-date Curriculum

Each course comes with a helpful and up-to-date ebook which will contain instruction and practice exercises.

Time Saving Tips N Tricks

In each course, your instructor will show you tips and tricks that will save you time and make you more efficient.

Friendly and Helpful Staff

Our staff is dedicated to your success. Each team member is trained to provide the absolute best customer service possible.

Satisfaction Guarantee

If you aren't 100% satisfied with your experience at LeapFox, simply let us know, and we will make it right.

Look who Else is Using LeapFox

See What Our Customers Say