Sandline Training
CD-ROM Video Based Courses
   
 

Analyzing Requirements and Defining Microsoft .NET Solution Architectures Training


 

 

 

 

ADVANCE YOUR CAREER!
The Sandline Learning MCSD courseware is designed to fully prepare you to become a Microsoft Certified Solution Developer. Sandline Learning provides you state-of-the-art courseware that is guaranteed to prepare you for your MCSD exam and a successful career. Begin your MCSD Certification training today!

The Sandline Learning MCSD training is delivered by one of the industries most sought after security instructors. We give you the flexibility and affordability you need by delivering the entire course though a computer-based training system.

  Audience:
This is an excellent course for experienced developers moving into a role that requires the skills to bridge business and technology environments. As well as, experienced developers, including those with the Microsoft Certified Application Developer (MCAD) credential, pursuing the Microsoft Certified Solution Developer (MCSD) credential.

Did you know that being certified would increase your salary tremendously? Microsoft certification is a leading credential that validates your experience and skills to keep you competitive in today's changing business environment. Technical and Professional certification is becoming more popular today. Because of the rise of the Internet, and the overall growth of the Information Technology, companies are finding it hard to find the right person to fill IT positions, being certified is even more important today!



Our easy-to-use delivery format allows you to concentrate on the lesson at hand and not how to run the delivery software - saving you time and frustration. Our comprehensive course materials are delivered in an easy-to- understand format - allowing you to get the most out of your time.

Our CD-rom courses incorporate audio, video, and text training and then the total experience is reinforced with exercises and practice tests to ensure that you have really grasped the material.

 
 


This Course includes:
Key:
Online Course = All items marked with are included.
CD Study Kit = Everything! - If its marked with then its included.
For Pricing - Click Here
Live Video,
instructor-led
 
CD
Courses =
5 Interactive
CD-ROM's
Online
Courses =
Online Streaming Video
(Broadband min 512k)
Featuring live instructor-led classroom-like sessions in digital video format. Multimedia-rich delivery brings experienced subject matter experts to your desktop or laptop.
Training Simulations  
CD
Courses =
Delivered on CD
Online
Courses =
Online Access
Interactive hands-on practice lab
Pass Guarantee  
Certification Exam Pass
Guarantee.
Exam Simulator  
Exam Simulator for closest replication to the real exam!
Email Support  
1 Year's Technical Email Support
1 E-Books
CD
Courses =
Delivered on CD
Online
Courses =
Downloadable
Comprehensive eBook in the PDF file format.
Free Upgrades  
12 months of Free Upgrades.
Compatibility with:  

Compatibility with:
NT | 95 | 98 | 2000 | ME | XP || |Server 2003 | Vista
   
 
 
 

Analyzing Requirements and Defining Microsoft .NET Solution Architectures (Course covers)

 
 
the Solution
Develop a solution concept.
Analyze the feasibility of the solution.
  • Analyze the business feasibility of the solution.
  • Analyze the technical feasibility of the solution.
  • Analyze available organizational skills and resources.
Analyze and refine the scope of the solution project.
Identify key project risks.
Gathering and Analyzing Business Requirements
Gather and analyze business requirements.
  • Analyze the current business state.
  • Analyze business processes.
  • Analyze the organizational structure, both current and projected.
  • Analyze vertical market position and industry position.
  • Analyze personnel and training needs.
  • Analyze the organizational political climate.
  • Analyze business reach or scope.
  • Analyze current and future regulatory requirements.
  • Analyze business requirements for the solution.
  • Identify business requirements.
  • Identify dependencies, both inside and outside the company.
  • Identify features of the solution.
  • Define design goals, such as extensibility requirements.
  • Define data requirements, types, and flows.
  • Create data flow diagrams.
Gather and analyze user requirements.
  • Identify use cases.
  • Identify usage scenarios for each use case.
  • Identify globalization requirements.
  • Identify localization requirements.
  • Identify accessibility requirements.
Gather and analyze operational requirements.
  • Identify maintainability requirements.
  • Identify scalability requirements.
  • Identify availability requirements.
  • Identify reliability requirements.
  • Identify deployment requirements.
  • Identify security requirements.
Gather and analyze requirements for hardware, software, and network infrastructure.
  • Identify integration requirements.
  • Analyze the IT environment, including current and projected applications and current and projected hardware, software, and network infrastructure.
  • Analyze the impact of the solution on the IT environment.
Developing Specifications
Transform requirements into functional specifications. Considerations include performance, maintainability, extensibility, scalability, availability, deployability, security, and accessibility.
Transform functional specifications into technical specifications. Considerations include performance, maintainability, extensibility, scalability, availability, deployability, security, and accessibility.
  • Select a development strategy.
  • Select strategies for auditing and logging.
  • Select strategies for error handling.
  • Select strategies for integration.
  • Select strategies for globalization.
  • Select strategies for localization.
  • Select strategies for data storage.
  • Select strategies for state management.
  • Include constraints in the development plan to support business rules. Constraints include data validation.
  • Select a deployment strategy.
  • Select strategies for deployment, such as coexistence strategies.
  • Select strategies for licensing.
  • Select strategies for data migration.
  • Select a security strategy.
  • Select strategies to help ensure data privacy, such as encryption, signing, and sealing.
  • Select strategies to help ensure secure access.
  • Select an operations strategy.
  • Select strategies for data archiving and data purging.
  • Select strategies for upgrades.
  • Create a support plan.
  • Create a test plan.
  • Create a user education plan.
Creating the Conceptual Design
Create a conceptual model of business requirements or data requirements. Methods include Object Role Modeling (ORM).
  • Transform external information into elementary facts.
  • Apply a population check to fact types.
  • Identify primitive entity types in the conceptual model.
  • Apply uniqueness constraints to the conceptual model.
  • Apply mandatory role constraints to the conceptual model.
  • Add value constraints, set-comparison constraints, and subtype constraints to the conceptual model.
  • Add ring constraints to the conceptual model.
Validate the conceptual design.
 
Creating the Logical Design
Create the logical design for the solution.
  • Create the logical design for auditing and logging.
  • Create the logical design for error handling.
  • Create the logical design for exception handling.
  • Create the logical design for integration.
  • Create the logical design for globalization.
  • Create the logical design for localization.
  • Create the logical design for security.
  • Create the logical design for data privacy. Options include encryption, signing, and sealing.
  • Include constraints in the logical design to support business rules.
  • Create the logical design for the presentation layer, including the user interface (UI).
  • Create the logical design for services and components.
  • Create the logical design for state management.
  • Create the logical design for synchronous or asynchronous architecture.
Create the logical data model.
  • Define tables and columns.
  • Normalize tables.
  • Define relationships.
  • Define primary and foreign keys.
  • Define the XML schema.
Validate the proposed logical design.
  • Review the effectiveness of the proposed logical design in meeting business requirements. Business requirements include performance, maintainability, extensibility, scalability, availability, deployability, security, and accessibility.
  • Validate the proposed logical design against usage scenarios.
  • Create a proof of concept for the proposed logical design.
Creating the Physical Design
Select the appropriate technologies for the physical design of the solution.
Create the physical design for the solution.
  • Create specifications for auditing and logging.
  • Create specifications for error handling.
  • Create specifications for physical integration.
  • Create specifications for security.
    • Specifications can apply to strategies for physical data privacy, such as encryption, signing, and sealing.
  • Include constraints in the physical design to support business rules.
  • Design the presentation layer, including the UI and online user assistance.
  • Design services and components.
  • Design the data flow between services
  • Design state management.
  • Define the look-up data and the configuration data used by the application.
Create the physical design for deployment.
  • Create deployment specifications, which can include coexistence and distribution.
  • Create licensing specifications.
  • Create data migration specifications.
  • Design the upgrade path.
Create the physical design for maintenance.
  • Design application monitoring.
Create the physical design for the data model.
  • Create an indexing specification.
  • Partition data.
  • Denormalize tables.
Validate the physical design.
  • Review the effectiveness of the proposed physical design in meeting the business requirements. Business requirements include performance, maintainability, extensibility, scalability, availability, deployability, security, and accessibility.
  • Validate use cases, scenario walk-throughs, and sequence diagrams.
  • Create a proof of concept for the proposed physical design.
Creating Standards and Processes
Establish standards. Standards can apply to development documentation, coding, code review, UI, and testing.
Establish processes. Processes include reviewing development documentation, reviewing code, creating builds, tracking issues, managing source code, managing change, managing release, and establishing maintenance tasks. Methods include Microsoft Visual Studio .NET Enterprise Templates.
Establish quality and performance metrics to evaluate project control, organizational performance, and return on investment.
 



About Our Instructor


Steven Borg,

MCSD, MCT, Author
Steven's goal is to develop innovative solutions to difficult and interesting problems, especially those that improve communication between people or reduce transaction costs between businesses. Steven has over 14 years of experience creating technical solutions to a variety of civilian and military problems, as well as 9 years active involvement in adult learning. Steven has actively worked with Visual Studio .NET and the .NET Framework for over 3 years. Steven has used his .NET experience to

write two technical books for Wiley press, one of which was selected to be translated into Simplified Chinese. His Previous experience includes seven years of Microsoft Office development using Visual Basic for Applications. Six years of experience designing object-oriented Visual Basic applications using various CASE tools in a Rapid Application Design environment. Steven has very extensive knowledge of the .NET Framework and .NET development, including VB.NET, C# and ASP.NET, including all XML aspects of .NET. Steven has involved knowledge of object oriented development using the Component Object Model (COM/ActiveX), and object oriented design using the Unified Modeling Language (UML). He also has advanced programming skills in Visual Basic .NET, C#, XML, XSL, XSLT, Visual Basic, and Visual Basic for Applications and is knowledgeable in Java and SQL.

 

 

Full motion video
Each class is presented in full motion video allowing you to see the steps, hear the explanations, and perform the tasks which includes our interactive hands-on training simulations, students will learn from real-world scenarios taught by our expert instructor.

Instructor-Led Training
combines both the convenience and affordability of computer-based training with the effectiveness of a traditional classroom setting. The instructors featured in our multi-media CD's are not only certified in their area of expertise, but also have years of real world experience and are subject matter experts in their fields.

E-BOOKS(PDF)
We supply a complete line of e-books to offer a complete training solution. Our courses include e-books for CompTIA, CISCO and Microsoft certifications.

Supplied on CD for CD Courses.
Downloadable for Online Courses.

 


Practice Exam Simulators
Sandline Learning offers exam simulators for all technical certifications. Our exam simulators are the closest replication to the real exam!

Our exam simulators creates a simulation of an actual certification exam. Under timed conditions, IntelliSage? sets up a test with 60 randomly chosen questions designed to help you get ready for the real exam. As with the Practice Exam, the Certification Simulator allows you to mark questions you cannot answer for review at the end of the test.
If you ask, IntelliSage? will show you the correct answer. IntelliSage? will also explain why it is the correct answer when you select the "Learn Now" feature. The Practice Exam is the first IntelliSage? step in getting you ready to pass your certification exams.


Hands-on Lab Simulation
Hands-on Lab Simulation is a
crucial component of your IT training. Practice make perfect. Step-by-step hands-on labs with detail instructions are included to reinforce all key concepts. When you complete a topic, choose the Lab Simulation button to select the associated hands-on lab exercises. Labs allow you to reinforce concepts by performing the tasks you've just learned..

Certification Exam Pass Guarantee

If you fail the certification exam twice after using our study material - showing us 2 scores of 95% or better on two different practice exams, within 6 months of purchase, the product may be returned for the full purchase price less shipping and handling charges.
 

Free Upgrades
A unique benefit of the Sandline Learning System? is that
it allows you to stay current with the ever-changing certification requirements. When a certification test changes and we produce an upgrade for the certification program, we offer our customers free upgrades on their interactive CD-ROM's for up to 1 year from date of original purchase? absolutely free!

 
 


Free educational support from our certified staff  


 

MPC 70-300 Training Course

 

 

What's included?

Online Course = High quality video training          online + Downloadable PDF e-Books + Exam          Simulator.
CD Bundle = Everything! - If its specified above          then its included,
       guaranteeing you a complete solution!
!.