Microsoft .NET Solution Architectures - Online Course

Microsoft .NET Solution Architectures
$89.99

Microsoft .NET Solution ArchitecturesThis series 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.

This series is for anyone who wants an introduction to Microsoft .NET solution architectures. This online course contains 6 lessons and 1 practice exams and should take approximately 16 hours to complete.

Lesson 1: Envisioning the Solution and Analyzing Business Requirements (2.0) hours

Envisioning the Solution and Analyzing Business Requirements teaches you how to 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, and analyze business requirements for the solution. 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. Topics include Problem Definition, Solution Proposition, Solution feasibility, Risk management, Business processes, Organizational structure and positioning, Training, political, and regulatory requirements, System features and business requirements, Dependencies and data requirements, and Data flow diagrams.

Lesson 2: Analyzing User, Operational, and Infrastructure Requirements (2.0) hours

Analyzing User, Operational, and Infrastructure Requirements teaches you how to 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, and determine the impact of operational requirements on current infrastructure. This course explains how to both gather and analyze user, operational, and infrastructure requirements in creating Microsoft .NET solution architectures. Topics include Unified Modeling Language, Usage scenarios, World-ready applications, Performance and availability requirements, Security requirements, Scalability requirements, Maintainability requirements, Accessibility requirements, Deployment and extensibility requirements, and Hardware, software, and network infrastructure requirements.

Lesson 3: Developing Specifications and Creating the Conceptual Design (3.0) hours

Developing Specifications and Creating the Conceptual Design teaches you how to 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, and list the advantages of and techniques for using ORM in a database environment. This course explains how to develop specifications and create a conceptual design using Microsoft .NET solution architectures. Topics include Specifications development strategy, Auditing and error handling, Multicultural application development, Data storage, State management, Data validation, Deployment strategies, Security strategy development, Operations and support system strategy, Concept modeling entities, Uniqueness and mandatory role constraints, Data rules and ring constraints, and DBMS.

Lesson 4: Creating the Logical Design (2.0) hours

Creating the Logical Design teaches you how to 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, and create a Proof-of-Concept deliverable. This course explains how to create and validate the logical design of a solution using Microsoft .NET solution architectures. Topics include Choosing an architectural model, Auditing and logging, Supporting multinational and disabled users, Security, DAL, BLL, and USL layers, Services, components, and state, Synchronous versus asynchronous processing, COM and COM+, XML and .NET remoting, and Logical design validation.

Lesson 5: Creating the Logical Data Model and Physical Design (2.0) hours

Creating the Logical Data Model and Physical Design teaches you how to list key data modeling and logical data design concepts, define tables and columns, normalize tables, define relationships, create an XML schema, and outline physical design specifications for each aspect of an enterprise solution. This course explains how to create the logical data model and physical design of a solution using Microsoft .NET solution architectures. Topics include Data modeling and logical data design, Defining tables and columns, Normalizing tables, Defining relationships, Defining the XML schema, Auditing and exception handling, Integration, interoperability, and security, Business services, User services, and Data access and state.

Lesson 6: Deploying the Application and Creating Standards (3.0) hours

Deploying the Application and Creating Standards teaches you how to 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, and measure quality using control metrics, performance metrics, and ROI. 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. Topics include Physical design deployment and licensing, Physical design data migration and upgrading, Physical design maintenance, Data model physical design, Physical design validation, Coding standards, Other standards, Establishing team processes, Using enterprise templates, and Measuring quality.

1 Practice Exam

This course provides practice exam questions for the MCP/MCSD 70-300 exam.

  •  
  •