Microsoft .NET Solution Architectures Online Training Course
Course Topics: 7
Estimated Time Needed: 16 hour(s)
Audience: This training course is for anyone who wants an introduction to Microsoft .NET solution architectures.
Course Description: This online course covers how to break down a case study to expose pertinent facts, create meaningful requirements and specifications for a solution, and develop a .NET solution architecture that is secure and stable. It teaches the development of a solid database model, including normalization, relationships, and Object Role Modeling (ORM). It also covers the tradeoffs between a Windows application, a Web application, and a Web Service-based application.
Course Tutorials Include:
Microsoft .NET Solution Architectures: 1 Envisioning the Solution and Analyzing Business Requirements
Description
This course explains how to complete the Envisioning Phase of application development using Microsoft .NET solution architectures. It also covers the beginning of the requirements-gathering stage, including assessing the current business state and determining business requirements.
Objectives
- Establish a proposed solution
- Assess the solution's feasibility
- Assess the need for change
- Identify and manage risks
- Gather information about the current business state
- Analyze business requirements for the solution
Microsoft .NET Solution Architectures: 2 Analyzing User, Operational, and Infrastructure Requirements
Description
This course explains how to both gather and analyze user, operational, and infrastructure requirements in creating Microsoft .NET solution architectures.
Objectives
- Develop use cases, use case diagrams, and usage scenarios
- Assess both globalization and localization requirements
- Analyze performance, availability, security, and scalability operational requirements
- Evaluate maintainability, deployability, and extensibility requirements
- Incorporate accessibility features into requirements
- Determine the impact of operational requirements on current infrastructure
Microsoft .NET Solution Architectures: 3 Developing Specifications and Creating the Conceptual Design
Description
This course explains how to develop specifications and create a conceptual design using Microsoft .NET solution architectures.
Objectives
- Create development and security strategies
- Describe concept modeling
- Develop a conceptual model using Object Role Modeling (ORM)
- Apply uniqueness and mandatory role constraints to a conceptual model
- Develop data rules and ring constraints for a conceptual model
- List the advantages of and techniques for using ORM in a database environment
Microsoft .NET Solution Architectures: 4 Creating the Logical Design
Description
This course explains how to create and validate the logical design of a solution using Microsoft .NET solution architectures.
Objectives
- Design auditing, logging, and exception handling into an application
- List considerations for creating a secure accessible multinational user interface
- Explain the function of the Data Access, Business Logic, and User Services layers
- Differentiate synchronous and asynchronous calls
- Validate a logical design based on operational business requirements and usage scenarios
- Create a Proof-of-Concept deliverable
Microsoft .NET Solution Architectures: 5 Creating the Logical Data Model and Physical Design
Description
This course explains how to create the logical data model and physical design of a solution using Microsoft .NET solution architectures.
Objectives
- List key data modeling and logical data design concepts
- Define tables and columns
- Normalize tables
- Define relationships
- Create an XML schema
- Outline physical design specifications for each aspect of an enterprise solution
Microsoft .NET Solution Architectures: 6 Deploying the Application and Creating Standards
Description
This course explains how to deploy, maintain, model, and validate a solution's physical design using Microsoft .NET solution architectures. This course also covers how to create both team standards and processes, as well as measure quality.
Objectives
- Create the physical deployment design
- Develop the physical design for maintenance
- Create the physical design for the data model
- Validate the physical design
- Establish team standards and processes
- Measure quality using control metrics, performance metrics, and ROI
Microsoft .NET Solution Architectures: 7 Practice Exam
Description
This course provides practice exam questions for the MCP/MCSD 70-300 exam.
Objectives
- Practice for the Analyzing Requirements and Defining Microsoft .NET Solution Architectures MCP/MCSD 70-300 exam.
Features
- A glossary provides a reference for definitions of unfamiliar terms.
- A skill assessment generates a customized learning path based on the results of a pre-test.