New Horizons Lexington KY Computer Training
New Horizons Computer Learning Center presents
 

2710 Analyzing Requirements and Defining Microsoft .NET Solution Architectures On-Site Training

This on-site training class is also available as Public Schedule Seminar.

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

Course Description/Agenda


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

Who Should Attend:
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.

At Course Completion:
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.


Prerequisite(s) or equivalent knowledge:
1846 Microsoft Solutions Framework Essentials
 
Outline:
Lesson 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
Lesson 2: Gathering and Analyzing Information
Gathering Information
Analyzing Information
Using Modeling Notations
Creating Use Cases and Usage Scenarios
Lesson 3: Envisioning the Solution
The Envisioning Phase
Creating a Vision/Scope Document
Creating the Project Structure Document
Analyzing Risks
Lesson 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
Lesson 5: Creating the Logical Design
An Overview of Logical Design
Creating a Logical Design
Documenting Logical Design Output
Optimizing Logical Design
Lesson 6: Creating the Physical Design
An Overview of Physical Design
Physical Design Analysis
Physical Design Rationalization
Physical Design Implementation
Lesson 7: Designing the Presentation Layer
Basics of User Interface Design
Designing the User Interface
Designing User Process Components
Lesson 8: Designing the Data Layer
Designing the Data Store
Optimizing Data Access
Implementing Data Validation
Lesson 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
Lesson 10: Completing the Planning Phase
Incorporating Design Considerations
Planning for Administrative Features
Planning for Future Phases
Creating the Technical Specifications
Lesson 11: Stabilizing and Deploying the Solution
The MSF Stabilizing Phase
Testing and Piloting for Stabilization
The MSF Deploying Phase
Deploying to a Production Environment

 

More Seminar Information

New Horizons Computer Learning Center
New Horizons Lexington KY Computer Training

Delivery Method

On-Site Training On-Site Training

Also Available As

Seminar Seminar

 
Add to favorites Add to favorites
Email Email this page
 

On-Site Training
Information Request Form

Please complete the form for more information and/or a quote for this on-site class.

Name:

Email

Phone:

City and State

Company:

Number of students:
(at least 10 for consideration)

When do you want to hold the
seminar?

How long would you like for the
seminar?

Additional comments to trainer:

We value your privacy!