Analyzing Requirements and Defining Microsoft .NET Solution Architectures

5 Days

Description

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

This course is intended for:

  • Experienced developers moving into a role that requires the skills to bridge business and technology environments.
  • Experienced developers, including those with the Microsoft Certified Application Developer (MCAD) credential, pursuing the Microsoft Certified Solution Developer (MCSD) credential.

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.

No Upcoming Public Classes

There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a Analyzing Requirements and Defining Microsoft .NET Solution Architectures class.

Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date

Course Overview

Module 1: Introduction to Designing Business Solutions

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

Module 2: Gathering and Analyzing Information

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

Module 3: Envisioning the Solution

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

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

Module 5: Creating the Logical Design

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

Module 6: Creating the Physical Design

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

Module 7: Designing the Presentation Layer

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

Module 8: Designing the Data Layer

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

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

Module 10: Completing the Planning Phase

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

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

No Upcoming Public Classes

There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a Analyzing Requirements and Defining Microsoft .NET Solution Architectures class.

Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date

Prerequisites

Before attending this course, students must have:

  • 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.

No Upcoming Public Classes

There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a Analyzing Requirements and Defining Microsoft .NET Solution Architectures class.

Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date

Course Comments

This class is offered as a private event only.  If you have a group of 3 or more interested in this class please contact 866-444-6548866-444-6548 FREE or email info@ktcs.biz

No Upcoming Public Classes

There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a Analyzing Requirements and Defining Microsoft .NET Solution Architectures class.

Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date