|
|
|
Module 1: Introduction to Designing Business Solutions
- Overview of Microsoft Solutions Framework
- Phases in the MSF Process Model
- Introducing the Case Study-Adventure Works Cycles Application.
Skills
- Describe the MSF Process Model and the MSF Team Model.
- Describe the MSF disciplines: risk management, readiness management, and project management.
- Describe the key activities of each phase in the MSF Process Model and the deliverables associated with each phase.
- Describe the Adventure Works Cycles case study that will be used throughout this course.
Top |
|
Module 2: Gathering and Analyzing Information
- Gathering Information
- Analyzing Information
- Using Modelling Notations
- Creating Use Cases and Usage Scenarios
- Lab: Gathering and Analyzing Information.
Skills
- Describe the techniques for gathering information.
- Describe the sources from which you gather information.
- Create an information gathering strategy.
- Analyze and refine requirements by using use cases and usage scenarios.
- Create internal project documents.
- False
Top |
|
|
Module 3: Envisioning the Solution
- The Envisioning Phase
- Creating a Vision/Scope Document
- Creating the Project Structure Document
- Analyzing Risks
- Lab: Developing a Vision/Scope Document
Skills
-
Describe the envisioning phase of the MSF Process Model in terms of its purpose, activities, and deliverables.
- Identify the components of a vision/scope document.
- Identify the components of a project structure document.
- Analyze risks in a project.
Top |
|
Module 4: Creating the Conceptual Design
- An Introduction to the Planning Phase
- An Overview of the Functional Specification
- An Overview of the Conceptual Design Process
- Building the Conceptual Design
- Optimizing the Conceptual Design
- Lab: Analyzing Requirements
Skills
- Describe the purpose of the planning phase of the MSF Process Model.
- Describe the role of the functional specification in the planning phase.
- Describe the purpose of conceptual design.
- Analyze a conceptual design.
- Optimize a conceptual design.
- Describe the benefits of logical design.
- Create a logical design model for a business solution.
- Document the outputs of logical design.
- Optimize a logical design.
Top |
|
|
Module 5: Creating the Logical Design
- An Overview of Logical Design
- Creating a Logical Design
- Documenting Logical Design Output
- Optimizing Logical Design
- Lab: Identifying Objects for the Logical Design
Skills
- Describe the benefits of logical design.
- Create a logical design model for a business solution.
- Document the outputs of logical design.
- Optimize a logical design.
Top |
|
Module 6: Creating the Physical Design
- An Overview of Physical Design
- Physical Design Analysis
- Physical Design Rationalization
- Physical Design Implementation
- Lab: Working on the Physical Design
Skills
- Describe the role of physical design in the MSF Process Model.
- Describe the steps of physical design.
- Create a preliminary services topology.
- Select candidate technologies for a solution.
- Distribute and package components into different layers.
- Design a programming model.
Top |
|
|
Module 7: Designing the Presentation Layer
- Basics of User Interface Design
- Designing the User Interface
- Designing User Process Components
- Lab: Creating the User Interface
Skills
- Explain the function of the presentation layer for a business solution.
- Design a user interface that accommodates user needs and business requirements.
Top |
|
Module 8: Designing the Data Layer
- Designing the Data Store
- Optimizing Data Access
- Implementing Data Validation
- Lab: Creating a Data Schema
Skills
- Design the data store for a solution.
- Optimize data access for a solution.
- Implement data validation for a solution.
Top |
|
|
Module 9: Designing Security Specifications
- Overview of Security in Application Development
- Planning for Application Security
- Using the .NET Framework Security Features
- Designing Authorization, Authentication, and Auditing Strategies
- Lab: Threat Modelling and Mitigation
Skills
- Identify some of the security challenges and vulnerabilities for an application.
- Plan security strategies for an application.
- Explain the security features provided by .NET technologies.
- Design authorization, authentication, and auditing strategies for the application tiers.
Top |
|
Module 10: Completing the Planning Phase
- Incorporating Design Considerations
- Planning for Administrative Features
- Planning for Future Phases
- Creating the Technical Specifications
- Lab: Review a Test Plan
- Lab: Review a Technical Specification
Skills
- Create plans and specifications to incorporate design considerations in the solution.
- Create plans and strategies for the subsequent phases of the project.
- Create plans for adding administrative features to the solution.
- Create technical specifications for the solution.
Top |
|
|
Module 11: Stabilizing and Deploying the Solution
- The MSF Stabilizing Phase
- Testing and Piloting for Stabilization
- The MSF Deploying Phase
- Deploying to a Production Environment
- Lab: Prioritizing Bugs
Skills
- Explain the goal, milestones, and deliverables of the MSF stabilizing phase.
- Describe the tasks involved in testing and piloting a solution.
- Explain the goal, milestones, and deliverables of the MSF deploying phase.
- Describe the steps for deploying the solution to a production environment.
- Describe the recommended activities involved in completing a project.
Top |
|
|
|
|
Exams:
|
|
Price Options ex VAT:
|