........
VISUAL
BASIC 6.0 |
3 day class
Course description
Overview: Visual
Studio 6.0: Distributed Applications Design and Development
is a hands-on instruction book that will introduce you to
the learning objectives covered by Microsoft exam 70-176.
The course emphasizes the Distributed Component Object Model
(DCOM) as it is deployed through the Microsoft Transaction
Server (MTS).
Prerequisites: You
should have the following knowledge:
-
Distributed Applications Design and Development
-
Use an Internet browser such as Internet Explorer.
-
Work with a database (preferably SQL).
-
Use the Windows NT operating system.
Performanced-based objectives
-
Recognize how distributed applications address the
challenges of rapidly evolving business and computing
needs.
-
Describe design and development phases as they apply to
distributed applications.
-
Summarize the goals of the business, user, and technical
analysis, and list the participants' questions and other
research questions to address.
-
Analyze various architecture and implementation
methodologies and select the one best suited to your
application.
-
Describe the features of key Windows NT servers,
including Internet Information Server (IIS), Microsoft
Transaction Server (MTS), Microsoft SQL Server (MSQL),
and Microsoft Message Queue (MSMQ).
-
Define the benefits of using modeling to design a
complex application in an iterative fashion and describe
how Visual Modeler assists in the process.
-
Use entity-relationship modeling to create a logical
database design and describe how normalization affects a
database.
-
Integrate the logical design of a database into a
physical design and use Data View to review and use
database files.
-
Create COM modules and describe their features and
attributes, including the use of Global Unique
Identifiers (GUIDs).
-
Address design considerations in the business tier,
including state and scalability issues, and implement
the business tier using MTS.
-
Describe the features and benefits of the Microsoft
Message Queue Server and implement MSMQ for synchronous
and asynchronous processing.
-
Integrate presentation requirements with user interface
considerations into a presentation design and manage the
development team's interaction with the application
using Visual SourceSafe.
-
Determine the factors that need to be taken into account
when selecting the right technology for the development
of the presentation tier and recognize how various
Visual Studio tools (HTML, Active Server Pages, and so
forth) can be used to build the presentation tier.
-
Optimize and prepare your applications for deployment
using the Package and Deployment Wizard and maintain
them using the System Management Server (SMS).
Course Outline
Lesson 1: Introduction
to Distributed Applications
-
Understanding the Rapidly Changing World of Business
Computing
-
Understanding How Applications Have Evolved
-
Addressing Efficiency, Reliability, and Scalability
-
Challenges of Distributed Applications
-
Key Features of Distributed Systems
-
ESWAP
Lesson 2: Applying
Design Concepts
-
Introduction to the Development Process
-
Designing in Phases
-
Applying Design Techniques
Lesson 3: Analyzing
Business Requirements
-
Examining the Business Environment
-
Evaluating Customer Requirements
-
Assessing Technical Constraints
-
Analysis Problems
Lesson 4: Evaluating
Application Architecture
-
Identifying Architecture
-
Implementing the Business Logic
-
Establishing the Data Services Layer
Lesson 5: Using
Essential Windows Platform Services
-
Windows NT Platform Services
-
Using the Component Object Model (COM)
-
Using the Microsoft Internet Information Server (IIS)
-
Using Microsoft Message Queuing (MSMQ)
-
Using the Microsoft SQL Server
Lesson 6: Creating
a Solution Design
-
Identifying Technical Requirements
-
Understanding Application Modeling
-
Microsoft Visual Modeler
-
Applying Visual Modeler to the ESWAP
Lesson 7: The
Logical Design of the Database
-
Developing a Logical Data Model
-
Data Normalization
Lesson 8: The
Physical Design of the Database
-
Physical Database Design
-
Using Visual Database Design Tools
Lesson 9: Building
Components for Distributed Applications
-
COM Concepts
-
Applying MTS to Distributed Applications
-
Building Components for MTS
-
Deploying MTS Components
Lesson 10: Solving
Network Problems Using Microsoft Message Queue Server (MSMQ)
-
What Are MOMs and Why Do MSMQs Need Them?
-
Synchronous Communication
-
Understanding the MSMQ Server
Lesson 11: Presentation
Design
-
Presentation Considerations
-
Visual SourceSafe and Change Management
Lesson 12: The
Presentation Tier Implementation
-
Selecting a Presentation Tier Technology
-
Implementing the Presentation Tier
Lesson 13: Optimization,
Deployment, and Maintenance
-
Optimization and Performance Monitoring
-
Preparing and Distributing a Desktop Application
-
Preparing and Distributing a Web-based Application
-
Applying Maintenance Concepts
|