Citrix Application Virtualization

Track Room Location: H133 - Heritage Hall


Virtual application delivery lets IT manage a single instance of each application in the datacenter. Applications can be delivered via application streaming to Windows PCs for offline use, or run on high-powered servers in the datacenter for online use on any device or operating system.

Citrix XenApp empowers users with on-demand self-service to enterprise applications. Used by more than 100 million people worldwide, XenApp is an application delivery solution that enables any Windows® application to be virtualized, centralized and managed in the datacenter and instantly delivered as a service to users anywhere on any device.




Justin Apsley began teaching after a successful run managing a consulting company. Justin managed and supported his customer's IT infrastructure and specialized in remote access and cloud solutions. Since becoming a Certified Citrix Instructor (CCI) in 2007, he has consistently received high ratings by his students and was awarded the “Highest Rated CCI” by Citrix for 2011. Recently, Justin has been working as a subject matter expert to Citrix on courseware development, quality control, and electronic courseware. Justin holds Citrix certifications as a CCI, CCA, and CCEE.


This five-day course is for existing or prospective Citrix IT Academy instructors. It prepares Instructors to setup and deliver the Citrix XenApp Administration course and provides information on how to become a Citrix IT Academy.

This course provides the foundation necessary for administrators to effectively centralize and manage applications in the datacenter and instantly deliver them as a service to users anywhere. Learners will receive training for installing and configuring Citrix XenApp 6.5 for Windows Server 2008 R2, Citrix Receiver and plug-ins, as well as for using administrative consoles and tools to configure resources, policies, server and farm settings, printers, virtualized applications and more.

Upon successful completion of this course, learners are able to:
  • Identify the basic architecture and high level functionality of XenApp.
  • Install and configure XenApp.
  • Add and configure worker groups, administrative accounts, and permissions.
  • Install and configure Web Interface and configure client delivery.
  • Publish applications, content, and desktops for users.
  • Configure applications for streaming to servers and Widows desktops.
  • Create and implement load balancing policies.
  • Identify the different session optimization settings and profile management components.
  • Identify self-service application technologies and install Citrix Receiver
  • Explain key Citrix printing concepts configure printing for XenApp.
  • Secure application access using Citrix Access Gateway.
  • Describe the monitoring tools and technologies for XenApp.
  • Identify the purpose and key components of SmartAuditor, Single sign-on, Branch optimization, Provisioning services, Power and Capacity Management, and XenServer

The following outline highlights the objectives and topics addressed in the Citrix XenApp Administration course.

Three Modules will be covered each day.

Module 1: Introducing XenApp
  • Identify the basic architecture of XenApp and the farm components.
  • Identify the functionality provided by AppCenter.

Module 2: Licensing XenApp
  • Explain XenApp licensing communications and license types.
  • Explain the role that Microsoft Remote Desktop Services plays in licensing XenApp server correctly.
  • Configure License Administration Console ports and administrators.
  • Install the Citrix License Server and import license files into the console.
  • Explain how the license server can be made highly available.

Module 3: Installing XenApp
  • Identify the methods that can be used to install XenApp.
  • Identify the XenApp hardware and software requirements.
  • Make installation decisions appropriate for an environment.
  • Install XenApp using the XenApp Server Role Manager.
  • Configure XenApp using the Server Configuration Tool.
  • Identify methods for removing XenApp roles and components.

Module 4: Configuring XenApp Administration
  • Add and configure worker groups.
  • Add and configure administrative accounts and permissions.
  • Identify the components required for configuration logging.
  • Log administration changes made to a XenApp farm environment.

Module 5: Installing and Configuring the Web Interface
  • Describe the Web Interface communication process.
  • Install Web Interface in an environment.
  • Create and configure Web Interface sites.
  • Customize XenApp Web and XenApp Services site settings.
  • Provide redundancy for site access.
  • Customize the appearance of Web Interface sites.
  • Configure workspace control.
  • Configure client delivery.
  • Configure explicit, pass-through, and smart card authentication.
  • Configure secure access settings for Web Interface sites.
  • Control access into and out of the network using a proxy server.
  • Configure Web Interface sites to communicate with XenApp farms.
  • Remove Web Interfaces sites.
  • Troubleshoot common Web Interface issues.
  • Identify how administrators can prevent the termination of sessions.

Module 6: Delivering Applications and Content
  • Publish applications, content, and server desktop available for users.
  • Identify the components of VM Hosted Apps.
  • Organize published resources for users.
  • Identify advanced published resource settings.
  • Identify resource limits and client options.
  • Describe the session pre-launch feature and identify where it is configured.
  • Troubleshoot common application delivery issues.

Module 7: Streaming Applications
  • Identify the components required for applications streaming.
  • Describe the communications that take place during application streaming.
  • Install the offline plug-in on a user device.
  • Configure linked profiles for inter-isolation communication.
  • Identify profile settings, system requirements, and installation types.
  • Identify profile and target properties.
  • Upgrade an application in a target.
  • Publish a streaming profile.
  • Configure Web Interface sites to deliver streaming applications.
  • Configure offline access settings.
  • Identify how virtual hard disks can be used to improve streaming performance to pooled desktops.
  • Troubleshoot common streaming issues.
  • Configure linked profiles for inter-isolation communication.

Module 8: Configuring Policies
  • Explain group policy integration and its benefits.
  • Explain how and when policies are applied and evaluated.
  • Identify the types of Citrix policies that can be created.
  • Apply filters to Citrix policies.
  • Use policy modeling tools.
  • Create and configure policies.

Module 9: Configuring Load Management
  • Describe the load balancing process.
  • Identify load calculation risks.
  • Create and assign custom load evaluators.
  • Create load balancing policies and force application streaming.
  • Assign CPU resource preferences to users and servers.
  • Configure session connection failover using load balancing policies.
  • Troubleshoot common load management issues.

Module 10: Optimizing the User Experience
  • Identify the different session optimization display settings.
  • Identify the different XenApp HDX settings.
  • Identify the Profile management components.
  • Install and configure Profile management.
  • Troubleshoot common user experience issues.

Module 11: Configuring Self-Service Applications
  • Identify self-service application technologies.
  • Explain the role of Citrix Receiver.
  • Install Citrix Receiver for Windows.
  • Identify the components of Citrix Merchandising Server.
  • Identify the plug-ins managed by Citrix Receiver.
  • Troubleshoot common self-service application issues.

Module 12: Configuring Printing
  • Identify key printing concepts and terms.
  • Explain the default printing behavior.
  • Identify methods used to provision printers in a XenApp environment.
  • Configure client printer auto-creation.
  • Identify the printing pathways and when each should be used.
  • Recognize the various types of printer.
  • Map a client printer to a server printer driver.
  • Recognize the different universal printing options available and configure the usage of a universal printer driver.
  • Import a network print server, add a network printer, and specify the default printer for a session.
  • Implement workspace control and proximity printing.
  • Configure where printing preferences are stored.
  • Configure printing bandwidth restrictions.
  • Troubleshoot common printing issues.

Module 13: Securing XenApp
  • Identify the components of a comprehensive XenApp security solution.
  • Determine when SecureICA is an appropriate security solution.
  • Describe the SSL Relay communication flow.
  • Identify Citrix Access Gateway implementation scenarios and requirements.
  • Secure application access using Access Gateway.
  • Troubleshoot common security configuration missteps.

Module 14: Monitoring XenApp
  • Identify the available Health Monitoring and Recovery tests.
  • Identify the EdgeSight components and communications.
  • Track the usage of XenApp licenses at a point in time and over time.
  • Identify Workflow Studio architecture and workflow automation use cases.
  • Access XenApp information using PowerShell and other command line tools.

Module 15: Additional Components
  • Identify the purpose and key components of SmartAuditor
  • Identify the purpose and key components of Single sign-on.
  • Identify the purpose and key components of Branch optimization.
  • Identify the purpose and key components of Provisioning services.
  • Identify the purpose and key components of Power and Capacity Management.
  • Identify the purpose and key components of XenServer.

Please also note there will be a twenty-minute presentation on the Citrix Academic Network covering free virtualization teaching and learning resources and the Citrix IT Academy program that allows authorized institutions to deliver authorized Citrix courses using authorized academic instructors.


Instructor Links


Certification Info


Track Evaluation


Virtual application delivery lets IT manage a single instance of each application in the datacenter. Applications can be delivered via application streaming to Windows PCs for offline use, or run on high-powered servers in the datacenter for online use on any device or operating system