Google
  
   
IT Courses
 


MCSD .NET

Microsoft Certified Solution Developer

Course 2710: 40 hrs.

2389 | 2565 | 2310 | 2524 | 2557 | 2710 | 2073

Analyzing Requirements and Defining Microsoft .NET Solution Architectures    


Introduction


This course provides students with the knowledge and skills needed to design Microsoft .NET-connected solutions to business problems..


After completing this course, students will be able to

  • Gather and analyze information for designing a business solution.
  • Create a vision/scope document.
  • Create the conceptual design for a business solution.
  • Create the logical design for a business solution.
  • Create the physical design for a business solution.
  • Design the presentation layer of an application.
  • Design the data layer of an application.
  • Create a functional specifications document.
  • Create a technical specifications document.
  • Create a security plan.
  • Create a test plan.
  • Create a deployment plan.

Prerequisites

  • A general understanding of the software development life cycle.
  • Practical working knowledge of .NET development technologies.
  • Familiarity with the Microsoft Solutions Framework (MSF) Process Model.
  • Basic familiarity with object modeling and data modeling methodologies.
  • Experience working with Microsoft Visio® Professional 2000.
  • One year experience as part of a software development team.

Microsoft Certified Professional Exams

This course will help the student prepare for the following Microsoft Certified Professional exam.

  • Exam 70-300: Analyzing Requirements and Defining Microsoft .NET Solution Architectures

Course Outline

Module 1: Introduction to Designing Business Solutions

Lessons

  • Overview of Microsoft Solutions Framework
  • Phases in the MSF Process Model
  • Introducing the Case Study—Adventure Works Cycles Application

After completing this module, students will be able to:

  • 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

Lessons

  • Using Modeling Notations
  • Creating Use Cases and Usage Scenarios
  • Gathering Information • Analyzing Information

After completing this module, students will be able to

  • Describe modeling notations, such as Unified Modeling Language (UML) and Object Role Modeling (ORM).
  • 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.

Top

Module 3: Envisioning the Solution

Lessons

  • The Envisioning Phase
  • Creating a Vision/Scope Document
  • Creating the Project Structure Document
  • Analyzing Risks

After completing this module, students will be able to:

  • 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

Lessons

  • 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

After completing this module, students will be able to

  • 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

Lessons

  • An Overview of Logical Design
  • Creating a Logical Design
  • Documenting Logical Design Output
  • Optimizing Logical Design

After completing this module, students will be able to

  • 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

Lessons

  • An Overview of Physical Design
  • Physical Design Analysis
  • Physical Design Rationalization
  • Physical Design Implementation

After completing this module, students will be able to

  • 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

Lessons

  • Basics of User Interface Design
  • Designing the User Interface
  • Designing User Process Components

After completing this module, students will be able to

  • 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

Lessons

  • Designing the Data Store
  • Optimizing Data Access
  • Implementing Data Validation

After completing this module, students will be able to

  • 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

Lessons

  • Overview of Security in Application Development
  • Planning for Application Security
  • Using the .NET Framework Security Features
  • Designing Authorization, Authentication, and Auditing Strategies

After completing this module, students will be able to

  • Identify some of the security challenges and vulnerabilities for an application.
  • Plan security strategies for an application.
  • Explain the security features provided by .NET.
  • Design authorization, authentication, and auditing strategies for the application tiers.

Top

Module 10: Completing the Planning Phase

Lessons

  • Incorporating Design Considerations
  • Planning for Administrative Features
  • Planning for Future Phases
  • Creating the Technical Specifications

After completing this module, students will be able to

  • 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

Lessons

  • The MSF Stabilizing Phase
  • Testing and Piloting for Stabilization
  • The MSF Deploying Phase
  • Deploying to a Production Environment

After completing this module, students will be able to

  • 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

 
Special Promotions
Best viewed with the resolution of 1024 x 768
© 2009 Designed & Developed by Fastrack Training & Development Consultancy. All rights reserved.