Training Classes | Learning and Development Resources | Training Directory | New Training Seminars | New Training Providers | Site Map | Promote Training Seminars | Training Keywords | Training Seminars | Training Providers | Regions | Training Search | Advertise Training Seminars | Login
Provided by: American IT

Designing an Application Migration Strategy to Microsoft .NET

Click here for more information or to take this course

  home  : Unfiled

Get More Information
Search for Training
Find Your Genius!
What do you want to learn about?

Training Provided by American IT

This two-day instructor-led course provides students with the knowledge and skills to analyze their existing application architecture and design a migration strategy that supports their business and technical drivers.



Training Avaliability and Delivery

This is primarily ilt training
instructor led trainingThis class may be available at a classroom in Boulder, CO,
Contact American IT for more information
Schedule:2 days
Training Presented in:English

Related Keywords:  microsoft   designing   application   migration   strategy 

Training Program Details


Program Outline

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.

    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.

    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.

    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.

    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.

    Module 6: Identifying Migration Deployment Issues and Planning the Next Phase of a Migration

    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.

    Related Exams

    No Microsoft Certified Professional exams are associated with this course currently.


    Student 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.


    Student Materials

    The student kit includes a comprehensive workbook and other necessary materials for this class.


    Program Goals

    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.



  • About American IT - Training Provider

    American IT - American IT represents a select group of IT Training partners located throughout the United States.  These partners are all, at a minimum,  Microsoft Certified Partners for Learning Solutions, however many of our partners have achieved Microsoft Gold Certified Partner status, distinguishing themselves as one of the premier IT solutions providers in the industry. Our commitment, to our...

    More Training from American IT

    Click here for more information or to take this course
    Custom Search

    Training Directory | New Training Seminars | New Training Providers | Search | Site Map | Promote Training | Login | Links


    Connecting people who want to learn with people who love to teach
     Are you a Microsoft training provider?
    You could be on this page today - for FREE!