The Advanced VB Bootcamp
The sequel to the original VB Bootcamp, this VB training class starts off with the fundamentals of building VB DLLs and covers ADO 2.x in addition to understanding DOM and SAX with the MSXML Parser.Click here for more info.

Home Page
Contact Us
Online .NET Training
Register for a Class
Agile CT UserGroup
Recent .NET Training Clients
5-Day ASP.NET Training
.NET 3.5 Developer
ASP.NET Training 5-day BOOTCAMP using C#.NET™
NewTech's intense hands-on ASP.NET Training with C#.NET, using the current version, in a comprehensive 5-day format.
ASP.NET Training 5-day BOOTCAMP using VB.NET™
NewTech's intense hands-on ASP.NET Training with VB.NET, using the current version, in a comprehensive 5-day format.
1-Day .NET 3.5 Training:
Hands-On Training
AJAX Training Hands-On
1 intense hands-on day of AJAX training in .NET
LINQ Training Hands-On
1 intense hands-on day of LINQ training under .NET
4-Day .NET Training
Windows Forms
4 Days of expert hands-on Windows Forms training using VB.NET
C# .NET 3.5 Training BOOTCAMP™
4 Days of intense hands-on Windows Forms training using C#.NET
Other Microsoft
Developer Training
We Offer:
ASP Training/ Web Development BOOTCAMP™
4 intense days of ASP training using Visual Interdev...includes JavaScript, DHTML
VB Training Intro ASAP™
VB6 Intermediate Bootcamp is going from a 4-Day BOOTCAMP-style to a single day seminar-style (ASAP) lecture.
VB Training Advanced BOOTCAMP™
The most advanced VB Training available, recently updated to include XML with DOM and SAX
Quick .NET Training for Developers
VB.NET Training ASAP™
1 intense day of essentials
ASP.NET Training ASAP™
1 day fast-forward ASP.NET
C# Training ASAP™
1 day of full immersion C#
Quick .NET Training for IT Managers
.NET vs. Java Platform Technology Overview
1 day of intense compare and contrast
.NET Training: The 1-day .NET for Managers (with some hands-on)
The 1-day seminar that completely DEMYSTIFIES .NEt technology, for MANAGERS
'ASAP' OOP Training and UML Training
UML Training ASAP™
1-day full-immersion course in UML-based Systems Design
OOP Training ASAP™
1-day full-immersion course in Object Oriented Programming Concepts
Cities Where We Delivered ONSITE .NET training recently:

New York City,NY
Philadelphia ,PA
Los Angeles ,CA
Chicago ,IL
Houston ,TX
Phoenix ,AZ
Philadelphia ,PA
San Antonio ,TX
San Diego ,CA
Dallas ,TX
San Jose ,CA
Jacksonville ,FL
San Francisco ,CA
Austin ,TX
Memphis ,TN
Fort Worth ,TX
Charlotte ,NC
El Paso ,TX
Milwaukee ,WI
Boston ,MA
Seattle ,WA
Washington ,DC
Denver ,CO
Louisville ,KY
Las Vegas ,NV
Nashville ,TN
Oklahoma City ,OK
Portland ,OR
Tucson ,AZ
Albuquerque ,NM
Atlanta ,GA
Long Beach ,CA
Fresno ,CA
Sacramento ,CA
Mesa ,AZ
Kansas City ,MO
Cleveland ,OH
Virginia Beach, VA
Omaha ,NE
Miami ,FL
Oakland ,CA
Tulsa ,OK
Minneapolis ,MN
Colorado Springs ,CO
Arlington ,TX
Wichita ,KS
Raleigh ,NC
Santa Ana ,CA
Anaheim ,CA
Tampa ,FL
Cincinnati ,OH
Pittsburgh ,PA
Bakersfield ,CA
Aurora ,CO
Toledo ,OH
Riverside ,CA
Stockton ,CA
Corpus Christi ,TX
Newark ,NJ
Anchorage ,AK
Buffalo ,NY
St. Paul ,MN
Lexington ,KY
Plano ,TX
Fort Wayne ,IN
St. Petersburg ,FL
Glendale ,AZ
Jersey City ,NJ
Lincoln ,NE
Henderson ,NV
Chandler ,AZ
Greensboro ,NC
Scottsdale ,AZ
Baton Rouge ,LA
Birmingham ,AL
Madison ,WI
New Orleans ,LA
Chesapeake ,VA
Orlando ,FL
Garland ,TX
Hialeah ,FL
Laredo ,TX
Chula Vista ,CA
Lubbock ,TX
Reno ,NV
Akron ,OH
Durham ,NC
Rochester ,NY
Modesto ,CA
Montgomery ,AL
Fremont ,CA
Shreveport ,LA
Arlington ,VA
Glendale ,CA
San Bernardino ,CA
Worcester ,MA
Providence ,RI

VB6 Bootcamp™
Printer Friendly Version

See also: The ASP.NET 2.0 Training BOOTCAMP with VB.NET (5-day) , The VB.NET 2.0 Training BOOTCAMP (4-day)

Course Name: VB6 Bootcamp - Advanced using Visual Basic

Brief Course Description: Focused Visual Basic advanced programming, including object instantiation, building ActiveX projects, property procedures, COM development and component creation, architecture, and advanced data access using ADO

Duration: 4 Full Days

Format: Instructor-led, hands-on

Prerequisites: Knowledge of Visual Basic programming constructs, Object Oriented or Procedural Programming Helpful

Assumed Audience: Mainframe and/or Client Server Programmers

Course Materials: 600+ pg text on Visual Basic written by NTSI authors, Resource Pack with CD

Course Description Summary: This is a fast paced, in depth course on advanced development techniques with Visual Basic. The week long seminar concentrates on the VB6 development in a COM environment, creating and compiling ActiveX dll’s and discussions on how they fit within a system and application architecture. Use of property procedures and creation of an object methods is also included with hands on exercises that use ADO to manipulate data in an application.

The Outline

  1. Creating Object Instances
    1. Understanding the Lifecycle of an Object – executing on a complete object cycle
    2. Declaring an object variable
    3. Instancing objects with the New and Set keywords
    4. Forms and Form Instancing – understanding object creation and development
    5. Understanding Reference Pointers and Reference Counting
    6. Initialize and Terminate Events – understanding memory management in VB
  2. Understanding Class Modules
    1. Benefits of Object Models – Discussion of COM enabled entities
    2. Creating Object Properties
    3. Advanced Property Usage – using Property Procedures
    4. Data Validation and Business Rule conformity
    5. Creating Class Methods – introduction to custom objects
    6. Creating custom events and firing within code
  3. Object Oriented Principles (OOP)
    1. Encapsulation – using the benefits of “data hiding”
    2. Polymorphism – creating objects with like properties and methods
    3. Inheritance – conceptual use of objects in a hierarchal structure
    4. Abstraction – understanding uses of abstract classes
  4. Understanding and Using COM
    1. COM and COM+– understanding Microsoft’s component object model to create reusable components in a system architecture
    2. History of Microsoft related technologies
    3. ActiveX dll’s – basis for component driven architectures
    4. ActiveX exe’s – use and delivery of multi-threaded components
  5. Compiling ActiveX components
    1. Discussion of component compatibility – understanding differences in no, project, and binary compatible components
    2. GUID generation – understanding basis for Globally Unique Identifiers
    3. Registry – structured depository of identifiers for all system components
    4. Object Hierarchies – using a component’s hierarchy within a system model
    5. Referencing other components – setting references to get to a component’s properties, events and methods
  6. Data Access and ADO
    1. History of Microsoft’s data access strategies
    2. ActiveX Data Objects (ADO) object model
    3. Understanding the Connection, Command and Recordset Objects
    4. Using a data access file – differences between a Data Source Name and a Universal Data Link
    5. Retrieving data using ActiveX Data Objects
    6. In-depth discussion about the properties and methods of the data access objects
    7. Discussion on Microsoft’s Data Access Components (MDAC)
  7. Modifying and Changing Data
    1. Understanding ADO’s cursor types
    2. Using ADO’s Command Object Parameter’s collection to pass argument’s to stored procedures
    3. Updating and Batch Updating to a database – modification of data in an ADO transaction process
  8. Parsing XML
    1. General overview of XML
    2. Using SAX (Simple API for XML) for parsing XML documents
    3. Using DOM (Document Object Model) for parsing XML documents
    4. When to use DOM vs SAX – differences between the two parsers
  9. Architecture
    1. History of system architectures – discussion of changes in systems and networks
    2. Understanding a distributed “tiered” architecture
    3. Benefits of component reusability in an enterprise applications
    4. Using and administering Microsoft Transaction Server in a component-based architecture
  10. When the student leaves the course... the developer/student will confidently be able to develop advanced components using Visual Basic 6. The student will have the knowledge to apply the fundamental concepts of Object Oriented Programming to an enterprise system using property procedures and defined custom methods. The student also will have in-depth exposure to ActiveX Data Objects and experience in accessing datastores. The student will understand the concepts behind developing an enterprise application using tiered architectures and component based models.

    Click here to register.

    Click here for Pricing.

    See Also: VB6 Intro ASAP™

Scrum Coaching
Contact Us
Search ANY Site
Register for a Class
Agile .NET Blog
Online .NET 3.5 training
.NET 3.5 Training Online
ONLINE .NET 3.5 training online, instructor-led
NewTech's comprehensive hands-on, online .NET 3.5 training BOOTCAMP, using C#.NET and VB.NET, in a fast-paced 5-day hands-on format.
ONLINE ASP.NET training online, instructor-led
NewTech's intense hands-on, online ASP.NET training BOOTCAMP, using C# & VB.NET, in a comprehensive 5-day format.
Online .NET Training
1-Day Hands-On
.NET Training Online
online .NET for Managers training online
This is THE online .NET training class for project managers. The format is 1-day, seminar, with optional hands-on. Looking for online .NET manager training? This is it!
online LINQ .NET training online, scheduled, instructor-led
NewTech's intense 1-day hands-on .NET online LINQ training program, using C#.NET and VB.NET, includes hands-on exercises, 500+ page book, and 30 days of tech support.
Hands-On Java Training and JSP Training
Java Training BOOTCAMP™
Intense Java training for pro developers new to Java
The most comprehensive JSP training & Servlet training on the market today
Quick Java and JSP Training for Developers
Java Training ASAP™
One code-intense day of lecture in Java fundamentals
JSP Training ASAP™
One code-intense day of lecture in JSP & Servlets
Quick Java & JSP Training for IT Managers
Java Training: Technology Platform Overview
For IT managers and developers new to the Java platform
.NET vs. Java Training: Platform Technology Overview
1 day of intense platform compare-and-contrast
BEA Weblogic Overview™
One day of lecture in J2EE fundamentals using BEA Weblogic
Perl Training
Perl Training BOOTCAMP™
Four-day hands-on training, for pro developers new to Perl programming
Other Developer Training We Offer
Can't find the class you want on the schedule? We offer lots of additional training for developers and managers. Check our extensive list of additional training here
Four-day hands-on training, for pro developers new to ASP.NET
.NET and Java Help, AFTER Training
Architecture and Mentoring
System design and coaching for your team
Staff Augmentation
Horsepower to complete your projects on time
Off-Site Technical Services
Development of your apps on time and on budget

[Home]   [Courses]   [Course Schedule]   [Registration]   [Pricing]   [About NewTech Training]  

Terms of Use
Since 1993, we have delivered training in cities as diverse as: Peoria ,Arizona | Corona / Salinas / Pasadena, CA | Torrance / Lancaster / Hayward, CA | Palmdale / Orange / Escondido, CA | Fullerton / Sunnyvale / Elk Grove, CA | Thousand Oaks / El Monte / Concord, CA | Simi Valley / Vallejo / Inglewood, CA | Visalia / Costa Mesa / Downey, CA | Santa Clara / West Covina / Roseville, California | Norwalk / Fairfield / Burbank, California | San Buenaventura / Richmond / Berkeley, California | Daly City / Antioch /Foster City, California | Milpitas / Sacramento, California | Lakewood / Fort Collins / Thornton ,Colorado | Westminster / Arvada / Pueblo ,Colorado | Bridgeport / Hartford / New Haven ,CT | Stamford / Waterbury ,Connecticut | Pembroke Pines / Hollywood / Port St. Lucie ,Florida | Coral Springs / Gainesville / Miramar ,FLA | Clearwater / Pompano Beach / Ft. Lauderdale / Orlando, FL | Savannah & Athens, Georgia | Burlington,Vermont | Naperville & Joliet ,Illinois | Springfield / Peoria / Elgin ,Illinois | Muncie, Indiana | Evansville & South Bend, Indiana | Muncie & Cedar Rapids ,Iowa | Kansas City / Topeka / Olathe ,Kansas | Lafayette ,Louisiana | Springfield / Lowell / Cambridge ,MA | Warren / Sterling Heights / Flint ,Michigan | Lansing & Ann Arbor,Michigan | Independence / St. Louis / Saint Louis,Missouri | Billings & Lincoln,Nebraska | Manchester ,New Hampshire | Bellevue ,Washington | Green Bay ,Wisconsin. Contact us to discuss bringing our training to your location!