Implementing Desktop Application Environments (20416B)
This course is intended for Information Technology professionals who are interested in specializing in Windows 8 application deployments and managing the application environments for large organizations. People attending this training could be support technicians or currently in deployment roles and are considering taking the next step in their career or enhancing their skills in the areas of planning and deploying Windows 8 desktops.
A secondary audience for this course is IT professionals who are looking to take one or both exams: 70‑415: Implementing an Enterprise Desktop and Device Infrastructure and 70‑416: Implementing Desktop Application Environments as a stand-alone, or as part of the requirement for the MCSE: Desktop Infrastructure certification.
This course requires that you meet the following prerequisites:
The attendee should have experience administering Windows Server in an environment that typically has the following characteristics:
- 2,500 to 50,000 or more users
- Multiple physical locations and multiple domain controllers
- Network services and resources such as messaging, databases, file and print, firewalls, Internet access, an intranet, and client computer management
- Experience supporting Windows 8 client desktops and deploying and managing applications, both physical and virtual.
- An MCSA and 20415B or equivalent knowledge.
- Have solid understanding of TCP/IP and networking concepts.
- Have a solid understanding of Windows and Active Directory Domain Services (AD DS), for example, domain user accounts, domain vs. local user accounts, user profiles, and group membership.
- Understand how to use scripts and batch files.
- Have solid understanding of security concepts such as authentication and authorization.
- Be able to perform a clean installation of Windows 8, upgrade to Windows 8, and migrate user-related data and settings from Windows XP.
- Be able to configure disks, partitions, volumes, and device drivers to enable Windows 8 to function as desired.
- Be able to configure and troubleshoot permissions and other settings to allow access to resources and applications on Windows 8 systems.
- Be able to configure settings to enable network connectivity.
- Be able to configure and troubleshoot a wireless network connection.
- Be able to configure and troubleshoot Windows 8 security.
- Be able to configure mobile computers and devices.
- Understand the client administration capabilities of Windows Server and be familiar with management tools such as the Microsoft System Center suite of products.
- Understand the concepts of deployment, packaging, and imaging.
- Have a familiarity with SQL Server concepts.
- 20410B: Installing and Configuring Windows Server 2012
- 20411B: Administering Windows Server 2012
- 20412B: Configuring Advanced Windows Server 2012 services
- 20415B: Implementing a Desktop Infrastructure
After completing this course, students will be able to:
- Design an application distribution strategy that is appropriate for an organizational environment.
- Diagnose and remediate application compatibility problems for desktop and presentation virtualization-based deployments.
- Use Group Policy and Windows Intune™ to deploy applications to client devices.
- Deploy applications centrally using System Center 2012 Configuration Manager SP1.
- Configure self-service application deployment using System Center 2012 Configuration Manager SP1, System Center 2012 Service Manager SP1, and Windows Store apps.
- Design and deploy Windows Server 2012 roles and features to support presentation virtualization.
- Prepare, deploy and manage applications for Remote Desktop, RemoteApp, and Remote Desktop Web Access.
- Design and deploy Windows Server 2012 roles and features to support application virtualization.
- Virtualize and deploy applications by using App-V and System Center 2012 Configuration Manager SP1.
- Plan and configure the appropriate infrastructure to streamline the deployment of software updates to applications, and plan and configure application security.
- Plan and implement application upgrades, supersedence, and application coexistence.
- Monitor the deployment, performance, and utilization of applications and determine whether current application hosting platforms are meeting business needs.
Module 1: Designing an Application Distribution Strategy
This module discusses the high-level aspects of designing an application distribution strategy. The topics covered can help students identify the aspects in an environment that influence application distribution and identify the most common distribution methods used in the Windows environment.
- Developing an Application Lifecycle Strategy
- Determining Business Requirements for Application Distribution
- Overview of Application Distribution Strategies
Module 2: Diagnosing and Remediating Application Compatibility
This module describes the process for addressing common application compatibility issues experienced during a new operating system deployment. The module also explains how to use Microsoft Application Compatibility Toolkit (ACT) to help inventory, analyze, and mitigate application compatibility issues.
- Diagnosing Application Compatibility Issues
- Evaluating and Implementing Remediation Solutions
- Resolving Compatibility Issues by Using ACT
Module 3: Deploying Software by Using Group Policy and Windows Intune
This module discusses using Group Policy and Windows Intune to deploy software as part of a software deployment strategy. It also covers sideloading, which is the specialized software deployment method specific to Windows Store apps.
- Deploying Software by Using Group Policy
- Sideloading Windows Store Apps
- Deploying Software by Using Windows Intune
Module 4: Deploying Applications by Using Microsoft System Center 2012 Configuration Manager SP1
This module describes how to use System Center 2012 Configuration Manager SP1 to manage the software deployment and management lifecycle, including deploying software, targeting a group of user or computers, validating the success of software deployment, and removing software from computers when that software is no longer required.
- Understanding Software Deployment by Using System Center 2012 Configuration Manager SP1
- Deploying Software by Using System Center 2012 Configuration Manager SP1
Module 5: Configuring Self-Service Application Deployment
This module describes planning, configuring and using self‑service application deployment. It describes configuring self‑service application deployment for Windows Intune clients and for Microsoft System Center 2012 Configuration Manager clients, in addition to using Microsoft System Center 2012 - Service Manager and Microsoft System Center 2012 - Orchestrator to improve the self‑service application deployment process.
- Understanding Self-Service Application Deployment
- Configuring Self-Service with Windows Intune
- Self-Service Deployment by Using System Center 2012 Configuration Manager SP1
- Self-Service Deployment with Service Manager and Orchestrator
Module 6: Designing and Implementing Presentation Virtualization Infrastructure
This module introduces you to presentation virtualization concepts and to the components that are used for presentation virtualization in computers running Windows so that you can plan the deployment of apps using presentation virtualization in your environment.
- Assessing Presentation Virtualization Requirements
- Planning Presentation Virtualization Infrastructure
- Deploying Presentation Virtualization Infrastructure
- Extending the Presentation Virtualization Infrastructure
Module 7: Preparing, Configuring, and Deploying Presentation Virtualization Applications
This module discusses presentation virtualization strategies and which strategy to use in a given situation. It also discusses how to deploy applications to Remote Desktop Session Host servers as traditional, RemoteApp, and Remote Desktop Web Access applications.
- Determining Presentation Virtualization Application Strategies
- Planning and Deploying Remote Desktop, RemoteApp, and Remote Desktop Web Access
Module 8: Designing and Deploying an Application Virtualization Environment
This module discusses how to determine which application virtualization infrastructure model best suits an organization’s needs. Additionally, this module covers how to determine which Windows Server 2012 roles and features are needed to support the model you have selected, and which Group Policy settings should be configured.
- Overview of Application Virtualization Models
- Deploying Application Virtualization Infrastructure Components
- Configuring Application Virtualization Client Support
Module 9: Preparing, Sequencing, and Deploying Virtual Applications
This module describes sequencing applications by using the Microsoft Application Virtualization (App-V) Sequencer. It also describes how to stream sequenced applications and how to locally install sequenced applications.
- Sequencing Applications with App-V
- Deploying App-V Applications
Module 10: Planning and Implementing Application Updates and Security
This module discusses how to configure the appropriate infrastructure to streamline the deployment of software updates to applications. It also covers how to plan and configure application security.
- Planning Application Updates
- Deploying Updates by Using WSUS
- Deploying Application Updates by Using System Center 2012 Configuration Manager SP1
- Implementing Application Security
Module 11: Planning and Implementing Application Upgrades
This module covers planning and implementing application upgrades and supersedence, including how to deploy multiple versions of an application, how to uninstall applications, how to retire applications, and how to manage user settings. It also covers planning application concurrency and implementing it by using App-V, Client Hyper-V, RemoteApp, VDI, and Remote Desktop Services.
- Overview of Application Upgrades
- Overview of Application Concurrency
Module 12: Monitoring Application Deployment, Use, and Performance
This module describes using application monitoring as an essential part of managing applications in an enterprise environment. It also covers planning software inventory and metering, and monitoring application resource use.
- Planning Application Monitoring
- Planning Software Inventory and Metering
- Monitoring Application Resource Utilization