|
Description
This is the fourth of a four-part curriculum that prepares the learner for Exam 70-300. This course focuses on security considerations within the solution design, and .NET Framework security strategies. It then looks in turn at the Stabilization and the Deployment stages of the project. It closes with coverage of Standards and Processes. Three case studies address the three main areas of the course. Elements of the .NET Framework are addressed at all critical points. The course, and curriculum, closes with an Exam Practice NLO.
Audience
This curriculum is intended for individuals seeking the MCSD for .NET certification, and/or taking Exam 70-300, Analyzing Requirements and Defining Microsoft.NET Solution Architectures. The audience will also include a wide range of IT professionals, including system architects, systems analysts, developers, consultants, and those wishing to learn more about designing solutions. Experience of designing, developing, and implementing software solutions.Familiarity with .NET Framework. At least two years experience: - Analyzing customer needs and specifying requirements for software solutions in multiple business domains - Modeling processes and data, designing components, designing user interfaces - Designing, developing, implementing software solutions - Integrating new applications into legacy environments - Developing MS Windows-based and Web-based applications.
Prerequisites
(Currently no course prerequisite information)
Objective
Upon completion of this course, the student will learn:
- To identify considerations for designing security for a solution architecture.
- To identify guidelines for planning for application security.
- To identify guidelines for using a threat model.
- To identify key features of the stabilizing phase.
- To identify features of testing types and terms.
- To sequence the phases of the bug-tracking process.
- To identify considerations for establishing standards.
- To identify naming guidelines for program code.
- To identify member usage guidelines for program code.
Topics Include
Unit 1: Security
- Identify considerations for designing security for a solution architecture.
- Identify guidelines for planning for application security.
- Identify guidelines for using a threat model.
- Identify considerations for creating a security policy.
- Differentiate between security concepts in the .NET Framework.
- Identify .NET Framework security features.
- Identify guidelines for designing authorization and authentication strategies.
- Identify guidelines for designing authorization strategies for User Interface (UI), business, and data access components.
- Identify guidelines for designing authentication strategies for User Interface (UI) and data access components.
- Identify guidelines for designing auditing strategies for User Interface (UI), business process, and data access components.
- Identify optimal security strategies for a solution architecture.
Unit 2: Stabilizing and Deployment Phases
- Identify key features of the stabilizing phase.
- Identify features of testing types and terms.
- Sequence the phases of the bug-tracking process.
- Sequence the steps for conducting a pilot.
- Identify features of deployment.
- Identify considerations for data migration.
- Identify considerations for upgrading and versioning a solution architecture .
- Identify considerations for deploying a solution architecture to the production environment.
- Identify features of closeout activities.
- Identify elements of a technical specification.
- Identify features of maintenance methods.
- Identify optimal stabilizing and deployment strategies for a solution architecture.
Unit 3: Standards and Processes
- Identify considerations for establishing standards.
- Identify naming guidelines for program code.
- Identify member usage guidelines for program code.
- Identify features of common design patterns.
- Identify considerations for determining code review, User Interface (UI), and testing standards.
- Identify features of team processes.
- Identify features of enterprise templates.
- Identify considerations for determining quality and performance metrics.
- Identify optimal standards and processes for a solution architecture.
Duration
8 hours
Minimum Requirements
The CDROM version of this course requires:
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
- At least a double speed CDROM drive.
- An MPC compliant sound card with attached speakers or headphones is recommended (Currently, only the CDROM version supports audio).
The network version of this course requires:
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM and XXMB available hard disk space or file server space.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
Media
|