Custom Search

Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0 - Part 1

Microsoft Visual Basic (VB)

Serebra Learning Corporation
Training Provided by Serebra Learning Corporation This is the first course in a five part series that will provide programmers with the basic skills to build three-tier client/server solutions.
This is primarily online training
on-line e-learning cbt (computer based)This is an online eLearning or CBT training program
Contact Serebra Learning Corporation for more information
Duration:8 hours
Training Presented in:English
Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0 - Part 1 Course Outline - NGE72595 - Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0 - Part 1

Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0 - Part 1

Course Code NGE72595

Contents

  1. Contents
  2. Description
  3. Audience
  4. Prerequisites
  5. Objectives
  6. Topics Include
  7. Duration
  8. Minimum Requirements
  9. Media

Screenshot


click to enlarge

Description

This is the first course in a five part series that will provide programmers with the basic skills to build three-tier client/server solutions.

Audience

This course is designed for programmers using Visual Basic 6.0 and are currently building desktop applications and accessing corporate databases. Participants should have completed Designing and Implementing Desktop Applications with Microsoft Visual Basic 6.0 (Courses 72590 - 72594).

Prerequisites

(Currently no course prerequisite information)

Objective

  • Identify the features of the client/server architectures, Microsoft Enterprise Development Strategy, phases of the Microsoft Solutions Framework (MSF) process model and the services of the MSF Application model, and the Visual Studio 6 Enterprise Edition development tools.
  • Identify the attributes of an interface and conditions of using the interfaces and the functions of the different types of interfaces.
  • Create, implement and access an interface.
  • Identify the type of binding to be implemented and handle errors in an interface.
  • Identify the advantages of COM components.
  • Create a project to test a DLL and pass an error back to a client application.

Topics Include

Unit 1: Microsoft Enterprise Development Strategy

  • Identify the features of client/server architecture.
  • Identify the functionality that can be incorporated in a Web application to make it a three-tier client/server application.
  • Identify the aspects of enterprise development.
  • Identify the features of Microsoft Enterprise Development Strategy.
  • Identify purposes of Microsoft Solutions Framework (MSF).
  • Identify the milestone for each phase in the MSF development process.
  • Identify the benefits of the MSF Application Model.
  • Identify the purposes of the different services of the MSF Application Model.
  • Identify the components and services of a logical design for a given scenario.
  • Identify the application parameters based on which the impact of a logical design needs to be assessed.
  • Identify the Visual Studio 6 Enterprise Edition tool for a given enterprise development scenario.
  • Identify the Visual Studio 6 Enterprise Edition development tool for building an enterprise application according to a given set of technical needs.
  • Install Visual Basic 6.0 Enterprise Edition.

Unit 2: Interfaces

  • Identify the functionality provided by the various attributes of an interface.
  • Identify the conditions to be met by the client and the server when using interfaces.
  • Identify the IUnknown function that is called in a given situation.
  • Identify the IDispatch function that is called in a given situation.
  • Identify the contents of a dual interface.
  • Create an interface.
  • Implement an interface in a class.
  • Implement polymorphism for clients.
  • Implement multiple interfaces in a class.
  • Access an interface from a client.
  • Identify the type of binding that should be implemented in a given situation.
  • Add the code used to trap errors that are generated when an interface is accessed from a class.

Unit 3: Component Object Model

  • Identify how COM components provide certain advantages.
  • Identify the specifications of COM.
  • Select the type of COM component for a given set of requirements.
  • Set project properties for a given situation.
  • Set version compatibility for a project.
  • Set the Instancing property for a COM component in a given situation.
  • Add code to the built-in events in a class module.
  • Create a method for a class.
  • Create a project to test a DLL.
  • Create an instance of a class.
  • Pass an error back to a client application by using the Raise method.
  • Call an existing component from a project.
  • Identify the methods used for registering a COM DLL.
  • Identify the registry keys that are generated when a COM DLL is compiled.
  • Sequence the steps followed by VB to activate a COM object.

Duration

8

Minimum Requirements

The CDROM version of this course requires:

  • At least a 486DX 33Mhz CPU.
  • Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
  • At least 8MB RAM.
  • At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
  • At least a double speed CDROM drive.
  • An MPC compliant sound card with attached speakers or headphones is recommended (Currently, only the CDROM version supports audio).
The network version of this course requires:
  • At least a 486DX 33Mhz CPU.
  • Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
  • At least 8MB RAM and 22MB available hard disk space or file server space.
  • At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).

Media

Serebra Learning Corporation, 600 - 1188 West Georgia, Vancouver, BC    V6E 4A2 Canada
Tel: (604) 676-5480 or 1-800-567-7766 - Fax: (604) 676-5490
E-Mail: sales@serebra.com - Web Site: www.serebra.com
About The Training Provider: Serebra Learning Corporation
Serebra Learning Corporation - Serebra Learning Corporation provides technology-based training solutions through a combination of Cortex, its proprietary learning management system (LMS), and a curriculum catalog with over 1,825 current courseware titles. Founded in 1987 (as FirstClass Systems, with a name change to Serebra in 2001), Serebra has over sixteen years" experience delivering e-learning solutions to both...
Advertise With Us
Are you a given trainer?
This page was last updated on sb5- 09/08/08 at 18:56:13 - 15:58:33