Windows 7 App-V Sequencing Engineer (ENG-70) Print E-mail
Windows 7 App-V Sequencing Engineer (ENG-70) [5 Days] $1995 or less...
Apps on Win 7 [2 Days] App-V Sequencing [2 Days] AdminStudio Seq. [1 Day]
Track Details:
  • 5 Days
  • $1995 USD
  • Delivery:
  • Live Online
  • Computer:
  • Win7 = 3GB
       (32 or 64bit)
  • XP = 2.5GB
  • 25GB Disk
  • Overview
    This App-V training track gets you ready to sequence applications using Microsoft's Application Virtualization (App-V). Since App-V is not an application compatibility solution, it is important to be familiar with how the changes in Windows 7 may affect applications.

    Registration Dates

    None


    Pricing

    Complete track (5 Days)   $1995 USD
    Track Early Bird (5 Days) - first 3 registrants.   $1895 USD
    CSI-470 App-V Seq. Stand Alone (Days 3-4)   $1295 USD
    CSI-470 App-V Seq. + CSI-471 AdminStudio Seq. (Days 3-5) $1590 USD
    5% Off for three or more seats registered at one time

    Content

    Foundations [2 Days]

    view_track_48

    CSI-300

    How Applications Work on Windows 7 and Windows 8

    This training course lays the ground work for understanding how the operating system interacts with natively installed Windows applications. This understanding is critical for engineering applications to successfully run under alternative environments such as application virtualization, compatibility shimming, application streaming and cloud environments. This course first covers the Windows Application Environment of the traditional Win32 core up to Windows XP. Next it covers the many new changes to the native application environment that were made in version 6 of the OS kernel that was released with Windows Vista and is in Windows 7, Windows 8 and Server 2008.  Windows 8 Metro applications packaging and deployment is also covered.

    Topics

     

    Fundamentals of Windows Processes
    Anatomy of a process, Permissions, Loading DLLs and Other Code, Security Tokens, Sessions.

    COM Fundamentals
    COM Operations, HKCR, Tracing COM, DLL Loading, Loading Overrides (.LOCAL)

    Windows Code Files
    Anatomy of EXEs and DLLs, DLL Loading, Editing EXEs.

    Processes for Kernel 6 (Win8, Win7, Vista, Win2008)
    Windows Integrity Mechanism (WIM) Integrity Levels (IL), User Account Control (UAC), Security Manifesting, UAC Virtualization, COM and UAC, Disable UAC, Windows Resource Protection (WRP), User Interface Privilege Isolation (UIPI), Win7: Per-User Applications (PUA), Win7: XP Mode


    IE Changes for Kernel 6
    IE Protected Mode (IEPM), Usage of ILs, Usage of UAC Virtualization

    Application Internals
    The main ways in whch an application integrates with Windows. Environment variables, App Paths, Shortcuts, Extension Mapping, Shell Extensions, etc.

    Windows 8 Metro Applications
    Installation and Management of AppX, AppX Package Formats, Metro Programming Model

    Labs & Templates:
  • Procmon filter templates
  • Tracing COM
  • Replacing internal UAC manifests
  • Virtualization: Detecting, Tracing, Cleaning Up
  • Tools:
  • Process Explorer (Procexp.exe)
  • Process Monitor (Procmon.exe)
  • Explorer Suite EXE Editor
  • whoami
  • AppCompat
  • AppVerifier
  • App-V Sequencing [2 Days]

    application_modules_48

    CSI-470 - App-V Sequencing

    This App-V training focuses on successful sequencing of applications.  An overview of App-V infrastructure options is given - but the course focuses on sequencing and delivering applications via the App-V client, not on App-V Infrastructure Engineering. Our approach to sequencing ensures your packages are distributable on any App-V Infrastructure option.

    Topics

    Topics

    Application Integration
    How applications integrate into the OS, beyond files and registry keys into special folders, resource protection, services, shell extensions, COM Registrations and much more.

    Assessing Virtualizability
    For many companies, 25% or more of their applications will not be able to be virtualized - learn how to assess this before hand.  To support non-virtualizable applications, consider taking Win7 LUA/Non-Admin Application Integration Engineer (TRK-60)

    Advanced Procmon Profiling
    Procmon profiling skills are extremely handy for prequalifying applications for virtualization as well we troubleshooting problems during Win7 compatibility testing, installation, sequencing, application run and in the bubble.

    Application Discovery and Capture
    Setup and procedures for clean-machine capture of applications, before and after snapshots, cleaning up snapshots, the art of exclusions, virtual machines and reducing capture noise.

    APP-V Virtualization Architecture

  • Application Containerization
  • API Virtualization
  • Layered Names spaces
  • OS Integration
  • Editing Virtual Application Projects
    APP-V allows many aspects of your virtualized project to be tuned or customized - learn what these options are and when to use them.

    OS Integration of Virtualized Applications
    What to do when virtualized application needs to install items such as services and drivers.

    Bundling Runtimes and Suiting Apps
    Learn to bundle runtimes such with your App-V package.  Learn how to allow two virtualized applications to interoperate.

    Maintenance and Upgrades of Virtual Apps
    Learn how to use the facilities of App-V to maintain and upgrade virtual applications.

    Topics

    Take Aways

    Take Home Testing Lab
    As part of this course you setup a virtual machine based App-V Virtualization Lab for sequencing and testing packages.  It works on a single machine with no need to setup server infrastructure of any type.  You can set it up again at anytime in the future (Unlike hosted solutions).

    Portable CSI-Toolkit
    Portable Toolkit that does not require installation - with preconfigured tools and ability to add your own.  Designed and tested for use inside a virtual bubble.

    Labs & Templates:
  • Sequencing Applications
  • Dynamic Suite Composition
  • Upgrading and Updating
  • Setting Up App Capture
  • Tools:
  • App-V Sequencer
  • App-V Client
  • Process Monitor (procmon.exe)
  • Process Explorer (procexp.exe)
  • VMware
  • Sequencing with AdminStudio  [1 Day]

    application_modules_48

    CSI-471 - App-V Sequencing with InstallShield AdminStudio

    This AdminStudio training focuses on the App-V Assistant.  
    Prerequisites: CSI-470 App-V Sequencing or equivalent knowledge.

    Topics

    App-V Background Assumed
    This course does not cover the basics of the App-V architecture and client, nor repackaging best practices.  If you are not already experienced in App-V Sequencing then you need to take CSI-470 as this background is assumed by this course.

    Comparison with App-V Throughout
    This course notes the relative benefits and challenges of using AdminStudio App-v Assistant compared to the Microsoft App-V Sequencer.  How to understand the differences in AdminStudio file views.

    Performing Upgrades
    How to use AdminStudio App-V Assistant to upgrade an existing virtualized application.

    Sequencing Setup.exes
    How to make an App-V Virtualized application from a setup.exe.  Streamlined workflow for sequencing.

    Editing Virtual Application Projects
    Editing virtualization projects, including setting resource transparency, feature block 1 build, .

    AdminStudio Dynamic Suiting
    Learn to bundle runtimes such with your App-V package.  Learn how to allow two virtualized applications to interoperate.

    Maintenance and Upgrades of Virtual Apps
    Learn how to use AdminStudio to maintain and upgrade virtual applications.

    Proof of Concept Lab for AdminStudio Seq.
    As part of this course you setup a virtual machine based App-V POC Lab for sequencing and testing packages.  It works on a single machine with no need to setup server infrastructure of any type.  YOu can set it up again at anytime in the future.

    Labs & Templates:
  • Sequencing Applications
  • Dynamic Suite Composition
  • Upgrading and Updating
  • Tools:
  • App-V Client
  • AdminStudio
  • AS App-V Assistant
  • AS Repackager
  • InstallShield Editor
  •