MCW - Managed Services
MCW

heading Technical Training - Mastering Distributed Application Design and Development Using Microsoft Visual Studio 6.0

Course No: M1298 Course Lengh: 3 Days

Who Should Attend: This course has been designed as an introduction for developers to the opportunities and challenges of creating enterprise-level applications. This course is suitable for anyone who is preparing for the 70-100 exam.

Pre-Requisites:
This course assumes that the delegate has a minimum of beginning/intermediate programming skills as demonstrated by the following competencies:

  • Understands basic programming terms and concepts.
  • Is familiar with programming tools (any vendor) for the Microsoft Windows® operating system or similar graphical programming environment.
  • Has built and debugged single-user desktop applications.
  •  Is interested in distributed application design, development, and deployment techniques.

Topics Covered:

  • How to build a simple distributed application
  • Be able to explain Microsoft's recommended architecture for enterprise applications
  • Implement practical examples of the core elements needed to develop distributed applications.

Defining Distributed Applications
Business today
Evolution of applications
Introduction to distributed applications
Terminology and concepts

Exploring a Sample Application
Introduction to the Exploration Air application
Exploration Air application design documents
Lab:
Using the Exploration Air application

Microsoft Windows Operating System Fundamentals
Overview of Windows NT platform services
Component object model (COM)
Microsoft Transaction Server (MTS)
Microsoft Internet Information Server (IIS)
Microsoft Message Queue Server (MSMQ)
Microsoft SQL Server™
Labs:
Using MTS Explorer
Using MSMQ Explorer

Building the Components
Basics of component building
COM components
Component design considerations
Visual Studio component creation tools
Comparing the language tools
Creating the FrequentFlyer component
Labs:
Creating the Microsoft Visual Basic®-based FrequentFlyer component
Creating the Microsoft Visual C++®-based FrequentFlyer component
Creating the Microsoft Visual J++™-based FrequentFlyer component
Creating the Microsoft Visual FoxPro®-based FrequentFlyer component

Implementing the Business Tier
Business component design issues
Building components for MTS
Deploying an MTS component
Labs:
Working with MTS packages
Deploying an MTS package

Implementing the Presentation Tier
Presentation considerations
Hypertext markup language (HTML)
Dynamic HTML (DHTML)
Using active server pages (ASP)
Microsoft Visual InterDev™ Web development system
version 6.0
Microsoft Win32®-based applications
Deployment of the presentation tier
Selecting a presentation tier technology
Labs:
Using DHTML
Using Visual InterDev to view Exploration Air
Prototyping with site diagrams, themes, and layouts optional)

Understanding the Design Steps
Overview of the design steps
Analyzing the business requirements
Defining the application architecture
Designing the solution
Lab:
Using Visual Modeler to add a component

Implementing the Data Tier
Overview of data design
Logical data model
Physical data model
Data access strategies
Labs:
Adding a table to the database
Adding data to a table

Building the Components
Basics of component building
COM components
Component design considerations
Visual Studio component creation tools
Comparing the language tools
Creating the FrequentFlyer component
Labs:
Creating the Microsoft Visual Basic®-based
FrequentFlyer component
Creating the Microsoft Visual C++®-based

Design Considerations
Core requirements of enterprise applications
Challenges of distributed applications
Analyzing application performance
Labs:
Congestion
Synchronized calls
Capacity versus performance
Locking, blocking, and deadlocking

Where to Go From Here
What you've learned
Exploration Air in the future
Training and resources
Exam 70-10
MCW
   © MCW Group Limited. All rights reserved. | Privacy Policy |  Site Map Site by Notcon