1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

Visual Basic 2008 Programming: Hands-On

 
Course: 503   Type: Hands-On Training   Duration: 4 Days
 
 

You Will Learn How To

  • Build multitier applications in Visual Basic 2008 from reusable software components
  • Design object-oriented components with inheritance and polymorphism
  • Exploit advanced language features, including interfaces, generics and exceptions
  • Build middle-tier components that access data with ADO.NET and LINQ
  • Design and code Windows and Web user interfaces
  • Deploy applications via the Internet with ClickOnce

Course Benefits

Visual Basic 2008 (also known as Visual Basic 9) enables programmers to effectively exploit the .NET runtime environment. This course provides the knowledge and techniques needed to build distributed Visual Basic applications. You develop the skills required to take advantage of a combination of component- and object-oriented syntax in VB to achieve increased reusability.

Who Should Attend

Anyone interested in programming in Visual Basic 2008. A familiarity with programming at the level of Course 502, "Programming with .NET Introduction," or equivalent experience in a programming language, such as Visual Basic (any version), C#, Java or C++ is assumed.

Hands-On Training

You work with advanced VB 2008 functions and features to gain in-depth hands-on experience. Exercises include:
  • Designing object-oriented software in VB
  • Leveraging the RAD tools in Visual Basic 2008
  • Building a multitier application that accesses data with ADO.NET and LINQ
  • Creating data-driven Web and Windows UIs
  • Coding UI-independent data access components
  • Exploiting OO features of Visual Basic: encapsulation, inheritance and polymorphism
  • Deploying Windows and Web applications with Visual Studio 2008

Related Courses

 
Visual Basic is a registered trademark of Microsoft Corporation.
 

Upcoming Dates

Dec 2 - 5, 2008
 Washington, DC (Alexandria, VA)
Jan 6 - 9, 2009
 New York
Jan 6 - 9, 2009
 Washington, DC (Reston, VA)
Jan 13 - 16, 2009
 Toronto
Jan 20 - 23, 2009
 Los Angeles
Jan 27 - 30, 2009
 Washington, DC (Rockville, MD)
Mar 3 - 6, 2009
 Dallas
Mar 10 - 13, 2009
 New York
Mar 31 - Apr 3, 2009
 Ottawa
Apr 28 - May 1, 2009
 Chicago (Schaumburg)
May 5 - 8, 2009
 Atlanta
May 19 - 22, 2009
 Los Angeles
May 26 - 29, 2009
 N. New Jersey
Jun 2 - 5, 2009
 Toronto
Jun 2 - 5, 2009
 Washington, DC (Alexandria, VA)

For complete schedule, please visit www.learningtree.com
 
http://www.lerningtree.com/courses/503pf.htm
 
 
1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

Visual Basic 2008 Programming: Hands-On

 
Course: 503   Type: Hands-On Training   Duration: 4 Days
 
 
Course 503 Content
 

Developing Multitier Applications

  • Dividing logical layers into multiple components
  • Reusing components with different UIs
  • Persisting component data into databases

The .NET Framework

Common Language Runtime (CLR)

  • CLR architecture and services
  • Compiling VB code into Intermediate Language

Framework Class Library (FCL)

  • Windows and Web Forms and controls
  • File I/O
  • Regular Expressions
  • Data access with ADO.NET
  • Heterogeneous and generic collections

Key Visual Basic Advantages

User interface design

  • Web and Windows Forms and controls
  • Automating data-driven application construction
  • Leveraging data binding with binding sources
  • Web Forms with ASP.NET
  • Validating Web Forms declaratively

VB productivity enhancements

  • Documenting with XML code comments
  • Edit and continue debugging
  • Code snippets
  • Debugger visualization
  • My namespace characteristics
  • Integrated unit testing

VB language enhancements

  • Type inference and anonymous types
  • XML literals

Object-Oriented Programming

Encapsulation

  • Designing classes with the Class Designer
  • Protecting private data with properties
  • Comparing constructors and object initializers
  • Creating shared, overloaded and extension methods

Inheritance

  • Implementing inheritance hierarchies
  • Eliminating code duplication
  • Overriding base class methods
  • Accessing protected base class data

Polymorphism

  • Types of polymorphism
  • Interface-based programming
  • Supporting sorting with IComparable
  • Creating MustInherit base classes

Exceptions and Events

Designing and consuming events

  • Responding to UI control interaction
  • Creating custom business object events
  • Handling events dynamically and statically
  • Applying WithEvents and Handles
  • The AddressOf operator

Structured exception handling

  • Catching and deciphering exception messages
  • Throwing exceptions in business objects
  • Cleaning up resources with Finally blocks
  • Automating cleanup with Using blocks

Data Manipulation with ADO.NET and LINQ

The ADO.NET model

  • Working with SQL Server
  • Connected vs. disconnected approaches
  • The System.Data namespace

Programming ADO.NET objects

  • Coding connections, commands and datareaders
  • Executing parameterized queries from VB
  • Maximizing performance with stored procedures
  • Maintaining data consistency with transactions

Programming Language Integrated Query (LINQ)

  • Constructing LINQ expressions
  • Employing the standard query operators: Where, OrderBy, Select
  • Applying the LINQ to SQL object relational mapper
  • Filtering and generating XML with LINQ to XML

Deploying Visual Basic Applications

  • Preparing the release build
  • Comparing XCopy and Setup projects
  • Publishing Windows and Web applications
 
http://www.lerningtree.com/courses/503pf.htm
 
 
1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

Visual Basic 2008 Programming: Hands-On Tuition

 
Course: 503   Type: Hands-On Training   Duration: 4 Days
 
 

Course Tuition
$ 2,790 Standard Tuition
Tuition with a Savings Plan
$ 1,800 10-Day Pass
$ 1,670 Training Passport
$ 1,700 Premium-Pass
$ 2,200 Voucher 10-Pack
$ 2,515 Alumni Gold Discount
$ 2,484 Government Discount
 

 

Your Course Tuition Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate awarding Continuing Education Units
  • FREE participation in Professional Certification
  • FREE participation in College Credit programs (including related exams)
 
 

Tuition Savings Plans

Training Passport
  • 3 courses in 12 months
  • As little as $1,670 per course
  • Savings as much as 40%
  • Only $5,000
Premium Pass
  • 4 courses in 24 months
  • As little as $1,700 per course
  • Save as much as 45%
10-Day Pass
  • A NEW way to save on training
  • 10 days of training for one person
  • Save as much as $990 per course
  • Only $4,500
Training Vouchers
  • Save as much as $990 per course
  • Fully transferable
  • As low as $2,200 per course
Alumni Gold Discount Attend your first course and you'll receive a personalized Alumni Gold Discount card, entitling you to save as much as $305 on each course you take within the following 12 months. Take just one course each year and you'll be entitled to ongoing discounts...year after year!

Your Guarantee of Satisfaction

Unless you feel 100% satisfied that Learning Tree delivered even more than you expected, there is no fee for your course attendance. Our Guarantee of Quality lets you experience the value of the course--and then pay only if you feel the course was well worth the tuition.

Enrolling is Easy and Flexible!

Enroll by phone or online. If your plans change, just let us know and, without a fee, you can transfer to another course or cancel your enrollment. Pay after you've taken the course, and then only if you are 100% satisfied.

 
http://www.lerningtree.com/courses/503pf.htm