Maricopa Community Colleges  CIS275AF   20016-20036 
Official Course Description: MCCCD Approval: 06/26/01
CIS275AF 20016-20036 L+L 3 Credit(s) 4 Period(s)
Mastering Distributed Application Design and Development
Overview of tools used to design and develop distributed applications. Three tier design, structure and development covered. Types of components also included. Prerequisites: CIS268, or permission of instructor.
Go to Competencies    Go to Outline
 
MCCCD Official Course Competencies:
 
CIS275AF   20016-20036 Mastering Distributed Application Design and Development
1. Explain what distributed applications are and the advantages of using them. (I)
2. List and describe Windows platform infrastructure services that support distributed solutions. (I)
3. Describe the application development process. (II)
4. Create a model of a distributed application. (II)
5. Define the characteristics of logical and physical data designs. (III)
6. Create an entity-relationship diagram that describes data entities and the relationship between them. (III)
7. Use the Visual Database Tools to view and create data structures and queries. (III)
8. Build a simple component. (IV)
9. Create a package in the Microsoft Transaction Server (MTS) Explorer and install components into the package. (V)
10. Deploy an MTS package onto the server and client machines. (V)
11. Use Visual InterDev to create a Web-based user interface. (VI)
12. Define core requirements and attributes from distributed applications. (VII)
13. Evaluate an application performance. (VII)
Go to Description    Go to top of Competencies
 
MCCCD Official Course Outline:
 
CIS275AF   20016-20036 Mastering Distributed Application Design and Development
    I. Distributed Application
        A. Defines
        B. Advantages
        C. Concepts
        D. Terminology
        E. Architecture
        F. Windows Platform
      II. Application Development Process
          A. Design
            1. Business goals
            2. Business Requirement
          B. Implement
          C. Deployment
        III. Database Structure
            A. Characteristics
              1. Logical
              2. Physical
            B. Entity Relationships
            C. Schema
            D. Structures
            E. Queries
            F. Tools
          IV. Components
              A. Defined
              B. Component Object Model (COM)
              C. Languages
            V. Microsoft Transaction Server (MTS)
                A. Business Components
                B. Data Components
                C. Design
              VI. Presentation Tier
                  A. Purpose
                  B. Design
                  C. Development
                  D. Options
                  E. Active Server Pages (ASP)
                VII. Design Considerations
                    A. Core Requirements
                    B. Attributes
                    C. Performance
                Go to Description    Go to top of Competencies    Go to top of Outline