Exam 70-300:
Analyzing Requirements and Defining Microsoft .NET Solution Architectures
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 SmartCert MCSD courseware is designed to fully prepare you to become a certified Microsoft Certified Solution Developer.
As a Microsoft Certified Partner, SmartCert follows the approved Microsoft course curriculum, ensuring you receive the training and knowledge needed to succeed. SmartCert is so certain this course meets and exceeds the exam objectives, we guarantee you will pass your exam!
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
|