Microsoft 70-300 Analyzing Requirements and Defining Solution Architectures for Microsoft .NET

(No reviews yet) Write a Review

This course will teach students how to analyze requirements and define a Microsoft .NET solution architecture for a software development project. Course objectives include envisioning the solution; gathering and analyzing business requirements; developing specifications; creating the conceptual, logical, and physical designs; and creating standards and processes. As you develop proficiency in these critical skill areas, you’re also preparing for MCSD certification for Microsoft .NET. The IT Business Campus MCSD courseware is designed to fully prepare you to become a certified Microsoft Certified Solution Developer.

As a Microsoft IT Academy Program Member, IT Business Campus follows the approved Microsoft course curriculum, ensuring you receive the training and knowledge needed to succeed.  IT Business Campus is so certain this course meets and exceeds the exam objectives, we guarantee you will pass your exam!

Course Duration: 3 Months

Learning segments

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

Module 2: Gathering and Analyzing Information

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

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

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

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

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

Module 7: Designing the Presentation Layer

Basics of User Interface Design
Designing the User Interface
Designing User Process Components
Lab: Creating the User Interface

Module 8: Designing the Data Layer

Designing the Data Store
Optimizing Data Access
Implementing Data Validation
Lab: Creating a Data Schema

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 Modeling and Mitigation

Module 10: Completing the Planning Phase

Incorporating Design Considerations
Planning for Administrative Features
Planning for Future Phases
Creating the Technical Specifications
Lab: Reviewing a Test Plan and Technical Specification

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


For More Information E-Mail us at