MCPD > MCPD Exam 70-548

MCPD Exam 70-548


MCPD Exam 70-548: Designing and Developing Windows Applications by Using the Microsoft .NET Framework

PACKAGE INCLUDES

  • 6 CD-ROMs featuring live instructor-led classroom sessions with full audio, video and demonstration components
  • Printable courseware
  • Step-by-step hands-on-labs

  • Single User CD Course
    £ 398
    Single User Online Course
    £ 318
    Multi User CD Course
    £ 796

    COURSE INTRODUCTION

    Schedule our instructor led classroom training at your convenience and never miss another lecture or fall behind. You are in complete control. We have invited the Best Microsoft Trainers in the industry to help us develop the ultimate training and certification program which includes everything you will need to fully prepare for the Microsoft certification exams.

    Candidates for this exam work on a team in a medium or large development environment that uses Microsoft Visual Studio .NET 2003 Enterprise Developer or Visual Studio 2005. Candidates should have a working knowledge of Visual Studio 2005 and a sound knowledge of the new features of ASP.NET 2.0. Candidates should have at least two years of experience developing applications by using the Microsoft .NET Framework.

    Course Outline


    Course Introduction

    Module 1 - Requirements and Design
    Requirements and Design
    Introduction
    Gathering Requirements
    User Requirements
    Functional Requirements
    Quality of Service Requirements
    Use Cases vs. Requirements
    Technology Recommendation
    Data Storage
    Logical Model
    Application Layers
    Demo - Requirements and Design
    Module 1 Review

    Module 2 - Decomposing Specifications for Developers
    Decomposing Specifications for Developers
    Objects & Relationships
    Object Role Modeling (ORM)
    Define Application Layers
    Layers of a Windows Application
    Application (Physical) Models for Developers
    Demo - Decomposing Design
    Module 2 Review

    Module 3 - Design Evaluation
    Design Evaluation
    Performance Evaluation
    Scalability Evaluation
    Availability and Recoverability
    Security
    Maintainability
    Data Integrity
    Demo - Design Evaluation
    Module 3 Review

    Module 4 - User Interface
    User Interface
    UI Goals
    Navigation Tools
    Choosing Controls
    Analyzing Data
    Application Container
    Globalization
    Demo - User Interface
    Module 4 Review

    Module 5 - Data Validation and User Feedback
    Data Validation and User Feedback
    Data Validation
    Location Of Validation Code
    Feedback Options
    User Assistance
    Reporting Exceptions
    User Assistance: Things To Avoid
    Demo - Data Validation
    Module 5 Review
     
    Module 6 - Component Design
    Component Design
    Database Design
    Entity Relationships
    Designing the Component
    Prototype
    Guidelines
    Module 6 Review

    Module 7 - Component Development
    Component Development
    Extend, Compose, or Implement
    Class Hierarchies
    Stateful or Stateless
    Multithreading
    Unmanaged Resources
    Demo - Component Development
    Module 7 Review

    Module 8 - Instrumenting Your Application
    Instrumenting Your Application
    Instrumentation
    What Data is Required?
    Operations Monitoring
    Logged Data
    Data Storage
    Module 8 Review

    Module 9 - Building Components
    Building Components
    Make, Buy, or Extend
    Make or Buy
    Risk Costs
    Evaluating Components
    Module 9 Review

    Module 10 - Handling Exceptions
    Handling Exceptions
    Exception Handling
    Logging & Monitoring
    Logging Data
    Logging Data Format
    Logging Location
    Monitoring the Application
    Demo - Handling Exceptions
    Module 10 Review

    Module 11 - Application Configuration
    Application Configuration
    What to Store
    Concerns
    Location
    Updatable Data
    Persistence
    Isolated Storage
    More Places to Store Settings
    Custom Provider
    Formatting Settings
    Module 11 Review
     
    Module 12 - Testing Strategy
    Testing Strategy
    Testing
    Unit Testing
    Managing and Storing Unit Tests
    Unit Test Conditions
    Best Practices
    Evaluating Test Strategies
    Load Testing
    Module 12 Review

    Module 13 - Creating Development Tests
    Creating Development Tests
    Overview
    Effective Unit Tests
    Unit Test Framework
    Create Test Cases
    Evaluate Properties and Methods for Testing
    Sample Use Case Scenario
    Sample Use Case
    Alternate Cases
    Structure of Test Case
    Code Review
    Module 13 Review

    Module 14 - Deploying an Application
    Deploying an Application
    Overview
    Deploying the Application
    Elements of Deployment
    GAC
    Configuration Files
    Demo - Application Deployment
    Module 14 Review

    Module 15 - Supporting an Application
    Supporting an Application
    Overview
    Application Tuning
    Gathering Performance Info
    Performance Monitor
    Analyzing Performance Counters
    CPU Performance
    Performance
    Module 15 Review

    Module 16 - Multimedia in Windows Applications
    Multimedia in Windows Applications
    Overview
    Audio Formats
    Audio Compression
    Video Formats
    Video Compression
    Challenges
    Module 16 Review
    Course Closure

    Page Execution time is 5.172 seconds.