AppDev - Technical learning ...in a class by itself
Product Search
Browse Catalog
Training Topics
 Developer
ADO.NET
ASP, ASP.NET
BizTalk Server
HTML
Java, Javascript
MCTS
Office Developer
SharePoint
Silverlight
SQL Server
Visual Basic
Visual C#
Visual Studio .NET
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Visual Studio 6.0
XML, XSLT
AppDev OnDemand
Training Suites

IT Professional
MCSE, MCSA
Microsoft Windows

End User
Learning Office
Learning Windows
Team Training Solutions
 Overview
KSource Online
Instructor-Led
Blended Learning
Multi-User Licensing
Resources
 Conferences
Free Training
International
About AppDev
 AppDev Experts
Company Profile
Press Releases
Contact Us
Jobs
Testimonials
Privacy Policy
Site Map


Sign-in | New User? Click here to sign up    AppDev Europe (UK)  
  View Cart My Account Customer Service Product Support
AppDev Home Page CD, DVD, Online Learning Team Learning: Online, Classroom ILT Solutions
Ready to Order? Order online, call 1-800-578-2062 or +44(0)1903 740 624 in Europe (UK).    AppDev on Facebook AppDev on YouTube
Learning to Program in Visual Basic 2005 Training

Learning to Program in Visual Basic 2005

with Ken Getz and Robert Green

View Course Outline | Print Course Outline (.PDF)

In this course, you’ll learn to use Visual Studio 2005 to explore the Visual Basic 2005 language. This course will teach you the important basic concepts that will allow you to start creating the applications you need. More...

Course includes 45+ hours of total training time...

  • 10 modules of training
  • Over 15 hours of media run time
  • Over 750 pages of printable courseware
  • Step-by-step hands-on-labs
  • Sample code

More Visual Basic 2005 Training

Once you've learned the basics of the
Visual Basic 2005 language, you'll be ready for
 Visual Basic 2005: Developing Applications
 also featuring experts Ken Getz and Robert Green.

SPECIAL OFFER: BUY 1 GET 1 FREE TRAINING! Details...
Hurry, offer ends 9/30/2010. Not valid on printed books.

FormatModulesRetail Price
Learning to Program in VB 2005
CD-ROM

 10 CD-ROMs
ZVB05-CD-55

Retail Price: $495.00
40% off price: $297.00

CD-ROM & Books

 10 CD-ROMs + Printed Books
KVB05-CD-55

Retail Price: $615.00
40% off price: $417.00

DVD-ROM

 1 DVD-ROM
ZVB05-DV-55

Retail Price: $495.00
40% off price: $297.00

DVD-ROM & Books

 1 DVD-ROM + Printed Books
KVB05-DV-55

Retail Price: $615.00
40% off price: $417.00

Multi-User LicenseNeed to train multiple users? Call 800-578-2062 to purchase additional user licenses for your AppDev Product.
100% Satisfaction Guaranteed. Details...
This training includes AppDev’s comprehensive courseware in printable .pdf format. Items designated as + Printed Books include a printed copy of the courseware.
Payment also accepted in GBPounds or Euro. Call +44 (0) 1903 740 624 to order.
View the text of AppDev's Single-User License Agreement.
See additional order and shipping information.
Read about Ken Getz and Robert Green.
Save even more on this course when you buy a Training Suite: Visual Basic 2005 Web/Windows Power Suite, AppDev OnDemand Visual Basic 2005 Web Developer Library, Web Developer Using Visual Basic 2005 Select Learning Suite, Web Developer Using Visual Basic 2005 Core Learning Suite, AppDev OnDemand Visual Basic 2005 Windows Developer Library, Windows Developer Using Visual Basic 2005 Select Learning Suite, Windows Developer Using Visual Basic 2005 Core Learning Suite
Course Outline (Outlines are subject to change.)

Learning to Program in Visual Basic 2005

ModulesRun TimePages
1015 hours750

In this course, you’ll learn to use Visual Studio 2005 to explore the Visual Basic 2005 language. The course starts with a quick overview of the .NET platform, examining assemblies, Microsoft Intermediate Language, Visual Studio profiles, XML comments, IntelliSense, and debugging. From there, you’ll learn all the language features that you must internalize in order to create full-featured Web or Windows applications that make best use of the .NET platform. You’ll learn about data types, variables, and operators, along with all the important flow control structures. You’ll work through several examples demonstrating the power of the .NET Framework, and dig into creating and consuming your own classes and objects. The course moves on to working with data structures, such as arrays and collection classes, before finishing up with discussions of generics, handling exceptions and working with delegates and events. By the end of this course, you will understand the important basic concepts that will allow you to start creating the applications you need.

In this course you’ll learn how to:

  • Build and debug applications using Visual Studio 2005.
  • Create and use variables, operators, and data types.
  • Find and use the classes you need within the .NET Framework.
  • Manage flow control within your code, branching and looping as needed.
  • Create and consume classes and objects.
  • Add and consume properties and methods in your classes.
  • Make use of .NET’s object-oriented features, such as overloading, inheritance and interfaces.
  • Store, retrieve, and manipulate multiple values using arrays.
  • Work with .NET 2.0’s generics.
  • Make best use of the .NET Framework’s support for collection classes.
  • Handle exceptions in your code.
  • Create and use delegates, and understand how they relate to events.

Getting Started with .NET

  • Thinking about .NET
  • Using Visual Studio 2005
  • Debugging Your and Handling Exceptions

Data Types and Variables

  • Introducing Variables and Data Types
  • Working with Variables and Data Types

Using the .NET Framework

  • Using .NET Framework Classes
  • Working with Strings
  • Working with Dates and Times
  • The My Namespace

Branching and Flow Control

  • Conditional Branching
  • Repeating Code Blocks
  • Unconditional Branching

Classes and Objects

  • Introducing Objects and Classes
  • Creating Your Own Classes
  • Working with Classes

Properties and Methods

  • Working with Properties
  • Working with Methods

Object-Oriented Techniques

  • Inheritance
  • Interfaces
  • Organizing Classes

Working with Arrays

  • Introducing Arrays
  • Manipulating Arrays

Delegates and Events

  • Motivating Delegates
  • Introducing Delegates
  • Working with Events

Generics

  • Introducing Generics
  • Generics and Arrays
  • Generic Interfaces
  • Generic Constraints
  • Generics and Lists

Handling Exceptions

  • Perspectives on Exception Handling
  • Getting Started with Exception Handling
  • Catching Specific Exceptions
  • Raising Errors
  • Running Code Unconditionally
  • Creating Exception Classes

Collection Classes

  • Generics, Collections, and Interfaces
  • The Generic List
  • Working with Dictionaries, Stacks, and Queues
  • Creating Your Own Generic Collection Classes

back to top


Your Instructor

Ken Getz is a Microsoft MVP, nationally renowned speaker and best-selling author who specializes in programming with Visual C# and Visual Basic. He has been working with AppDev for more than 10 years, and is the author and presenter of some of AppDev's most popular courses (click here for list of courses). Ken is a senior consultant with MCW Technologies and the author or co-author of several best-selling books. He is a member of the INETA Speaker Bureau and is a frequent speaker at user groups and at technical conferences worldwide including Tech-Ed, VSLive and DevConnections. Ken is also a technical editor for Advisor Guide to Microsoft Access and Advisor Guide to Microsoft Visual Basic and is a columnist for both CoDe Magazine and MSDN Magazine.

Robert Green is an author and presenter for several of AppDev's popular Visual Studio training courses (click here for a complete list of courses). He is a Microsoft MVP and a senior consultant with MCW Technologies, a Microsoft Certified Partner. Before joining MCW, Robert worked at Microsoft for 8 years, most recently as a Program Manager on the Visual Basic product team. Robert is a member of the INETA Speaker Bureau and has been a frequent speaker at technology conferences, including TechEd, VSLive and DevConnections. His articles have appeared on MSDN, in Advisor publications and more.

back to top



About This Site | Privacy Policy | Site Map
©2010 AppDev Products, LLC. All Rights Reserved. PHONE: 800-578-2062 or 952-943-1363
10250 Valley View Road Suite 120 | Eden Prairie, MN 55344 | FAX: 952-942-8452 | info@appdev.com