A Small Class Size is the Best Learning Environment*
Only F1 has no more than 6 Delegates in a Class
Everyone has Individual Attention from the Trainer

View Recent History

Course:(1912) Introduction to Web Development Technologies - Microsoft Training Courses in London and South West
Course:(2557) Building COM+ Applications Using Microsoft .NET Enterprise Services - Microsoft Training Courses in London and South West
Course:(2365) Designing an Application Migration Strategy to Microsoft .NET - Microsoft Training Courses in London and South West
Course:(6231) Maintaining a Microsoft SQL Server 2008 R2 Database - Microsoft Training Courses in London and South West
Course:(50068) Microsoft SQL Server 2008 for the Experienced Oracle Database Administrator - Microsoft Training Courses in London and South West
Course:(1009) Mastering Web Site Fundamentals(Classroom View) - Microsoft Training Courses in London and South West
Course:(2009) Upgrading Your Skills from Microsoft Exchange Server 5.5 to Microsoft Exchange Server 2003 - Microsoft Training Courses in London and South West
Course:(2540N) Building Embedded Solutions Using Windows CE 5 - Microsoft Training Courses in London and South West
Course:(6317) Upgrading Your SQL Server 2000 Database Administration Skills to SQL Server 2008 - Microsoft Training Courses in London and South West
Course:(1905) Building XML-Based Web Applications - Microsoft Training Courses in London and South West
Course:(1572) Implementing and Managing Microsoft Exchange 2000 - Microsoft Training Courses in London and South West
Course:(4010) E-Commerce Profitability: Online Merchandising Using Microsoft Office FrontPage 2003 - Microsoft Training Courses in London and South West
Course:(2956) Core Foundations of Microsoft .NET 2.0 Development - Microsoft Training Courses in London and South West
Course:(1933) Doing Business Online Using Microsoft bCentral - Microsoft Training Courses in London and South West
Course:(2792) Implementing and Maintaining Microsoft SQL Server 2005 Integration Services - Microsoft Training Courses in London and South West
Course:(2185) Deploying and Managing Microsoft Commerce Server 2000 - Microsoft Training Courses in London and South West
Course:(2556) Developing Mobile Applications Using the Microsoft .NET Compact Framework - Microsoft Training Courses in London and South West
Course:(1592) Creating and Managing Web Sites Using FrontPage 2000 - Microsoft Training Courses in London and South West
Course:(2734) Updating Your Database Development Skills to SQL Server 2005 - Microsoft Training Courses in London and South West
Course:(F1038) Fast Track: Implementing and Maintaining a Microsoft SQL Server 2008 Database - Microsoft Training Courses in London and South West
Course:(2382) Developing Collaborative Solutions Using Digital Dashboards - Microsoft Training Courses in London and South West
Course:(2530) Introduction to Microsoft Windows CE .NET - Microsoft Training Courses in London and South West
Course:(2784) Tuning and Optimizing Queries using Microsoft SQL Server 2005 - Microsoft Training Courses in London and South West
Course:(1932) Building a Data-Driven Web Site Using Microsoft FrontPage 2000 - Microsoft Training Courses in London and South West

Compare Recently Viewed Course Dates



Exclusive
Visual Studio 2005

Designing an Application Migration Strategy to Microsoft .NET
(Microsoft Training Course: 2365) - 2 days - £1200 exc VAT

We currently do not have any dates scheduled for this course.
Please contact us to arrange a closed course for your company or add your details to courses in waiting.
(Remember F1 has smaller classes)
Ask a Question ?Print 2 Page PDF


> Target Audience
THIS COURSE HAS NOW RETIRED. PLEASE SEE THE SUPPLEMENTARY INFORMATION FOR DETAILS OF ALTERNATIVE COURSES.
This course is intended for Solution Developers who have been tasked with designing the migration of an existing n-tier solution to a .NET-based solution. These Solution Developers will have at least four years of development experience with at least one year of this experience with .NET. For the purposes of this course, the Solution Developer is assumed to be a competent .NET developer with experience in designing and developing .NET applications.
This course is not intended for an Application Developer who would implement the actual migration to .NET.
> Course outline
  1. Introduction to Designing an Application Migration Strategy
  2. Analyzing Requirements to Select a Migration Approach
  3. Determining a High-Level Migration Strategy
  4. Designing a Migration Plan
  5. Designing a Strategy to Support Interoperability
  6. Identifying Migration Deployment Issues and Planning the Next Phase of a Migration

Supplementary Information This course has now retired and is no longer available. We suggest you look at Course 2364: What's New in Microsoft Visual Studio 2005 for existing Visual Studio .NET Developers.
Module 1: Introduction to Designing an Application Migration Strategy
  • This module introduces the overall migration design strategy. The lab introduces the application scenario that is used throughout the course.
  • Lessons
  • Introduction to Migrating Applications to Microsoft .NET Overview of Designing a Migration Strategy
  • Lab: Introduction to Lucerne Publishing
  • After completing this module, students will be able to:
  • Describe the advantages of migrating an application to Microsoft .NET.
  • Describe the process for designing an application migration strategy.
top
Module 2: Analyzing Requirements to Select a Migration Approach
  • This module describes how to analyze the business and technical requirements that impact the design of a migration strategy. The module also presents the guidelines for selecting a migration approach.
  • Lessons
  • Identifying Business Objectives and Technical Constraints Selecting a Migration Approach
  • Lab: Analyzing Requirements and Selecting the Migration Approach
  • After completing this module, students will be able to:
  • Identify the business objectives and technical constraints that impact a migration strategy.
  • Determine whether to migrate and/or interoperate an application, whether to completely rebuild an application, or whether to leave an application as-is.
top
Module 3: Determining a High-Level Migration Strategy
  • This module describes different high-level migration strategies, how to select a strategy based on the analyzed requirements, and how to analyze the risks associated with the chosen strategy.
  • Lessons
  • Overview of Migration Strategies Selecting a Migration Strategy Assessing the Risks of a Migration
  • Lab: Determining a High-Level Migration Strategy
  • After completing this module, students will be able to:
  • Differentiate between the characteristics of a horizontal migration and a vertical migration.
  • Determine whether to perform a horizontal or vertical migration, which includes identifying the details for a high-level migration strategy.
  • Assess the risks of the selected migration strategy.
top
Module 4: Designing a Migration Plan
  • This module describes how to design the migration plan, taking into account the components to be migrated, data access, and the Web environment.
  • Lessons
  • Analyzing the Source Code of Components to be Migrated Determining When to Migrate Data Access from ADO to ADO.NET Determining When to Migrate Web Pages from ASP to ASP.NET Determining When to Migrate Controls to .NET
  • Lab: Designing an Interoperability Strategy
  • After completing this module, students will be able to:
  • Analyze existing components that will be migrated to .NET.
  • Determine when to migrate data access from ADO to ADO.NET.
  • Determine when to migrate Web pages from ASP to ASP.NET.
  • Determine when to migrate controls to .NET.
top
Module 5: Designing a Strategy to Support Interoperability
  • This module describes how to design for interoperability.
  • Lessons
  • Designing for Interoperability Using Wrappers for Interoperability Using Web Services for Interoperability Using Other Communication Mechanisms for Interoperability Interoperating Between Managed and Unmanaged code Interoperating with Unmanaged APIs and COM+ Components
  • Lab: Designing an Interoperability Strategy
  • After completing this module, students will be able to:
  • Identify the components with which you will need to interoperate and the issues related to enabling this interoperation.
  • Determine when to use wrappers for interoperability.
  • Determine when to use Web services for interoperability.
  • Determine when to use other communication mechanisms for interoperability.
  • Determine how to interoperate with unmanaged APIs and COM+ components.
top

  • This module discusses deployment issues related to migrated applications. The module also discusses the process for migrating any remaining application components to .NET.
  • Lessons
  • Identifying Common Deployment Issues Completing a Full Migration to .NET
  • Lab A: Identifying Deployment Issues
  • Lab B: Planning the Next Phase to complete the Migration to .NET
  • After completing this module, students will be able to:
  • Identify common deployment issues for both migrated applications and applications that will interoperate with older technologies.
  • Identify the issues related to implementing a complete migration to Microsoft .NET.
top
> Pre-Requisites
Before attending this course, students must have:
  • At least one year programming experience with Microsoft Visual Basic® .NET and/or Microsoft Visual C#®.
  • At least four years development experience overall.
  • Passed the Microsoft Certified Solution Developers certification (MCSD) or have equivalent skills and knowledge
> Purpose
After completing this course, students will be able to:Describe the process of designing an application migration strategy. Analyze the business requirements and technical constraints to select a migration approach. Determine a high-level migration strategy, which includes specifying whether to perform a horizontal or vertical migration. Design a migration plan. Design a strategy to support interoperability. Identify migration deployment issues and the issues related to implementing a complete migration to Microsoft .NET
> Supplementary Information
This course has now retired and is no longer available. We suggest you look at Course 2364: What's New in Microsoft Visual Studio 2005 for existing Visual Studio .NET Developers.
> EXAMS
There are no exams directly associated with this course