Designing App & Desktop Solutions with Citrix XenApp & XenDesktop - Exam included


This course provides students with the ability to successfully assess and design a XenApp and/or XenDesktop virtualization solution based on the top key projects and architectures that a majority of Citrix customers implement, across different industries and use cases. Students may also have an opportunity to build a design for their organization and will have access to all of the tools and reference materials required to support their work.


This course is recommended for desktop virtualization solution designers such as Architects, Consultants and Engineers.


Before attending this course, participants should have:
  • Intermediate knowledge of Citrix Desktop Virtualization Components/Concepts
  • Basic understanding of project management and documentation best practices
  • Basic presentation skills
  • Windows Server Knowledge (Windows Server 2012 R2) including Active Directory & DHCP
  • Basic Networking Knowledge
  • SQL Server - General understanding of databases, permissions, security, high availability
  • General understanding of physical and virtual storage NAS, SAN, SSD & CIFS
  • Familiarity with hypervisor technologies (XenServer, Hyper-V, or vSphere)
  • Completed XenApp and/or XenDesktop Introduction and Deploying courses or can demonstrate equivalent knowledge

At course completion

After completing this course, participants will be able to:
  • Identify the various components and communication protocols of the XenApp/XenDesktop architecture
  • Apply architectural understanding to desktop virtualization solutions
  • Conduct an organizational assessment focusing on business capabilities and requirements, applications, and users
  • Design desktop virtualization solutions
  • Verify and present design recommendations
  • Troubleshoot desktop virtualization designs


This course prepares for the 1Y0-401 exam: "Designing XenDesktop 7 Solutions exam, the requirement for the Citrix Certified Expert - Virtualization certification".

Course outline

Module 1: Architecture
Lesson 1: Identify the various components included in the XenDesktop 7 architecture
Lesson 2: Determine how the various components communicate and which protocols they are using
Lesson 3: Apply architectural understanding to desktop virtualization solutions
Lesson 4: Troubleshoot desktop virtualization design

Module 2: Business Drivers
Lesson 1: Identify specific business drivers for multiple verticals
Lesson 2: Facilitate a discussion with the project team at an organization to prioritize business drivers

Module 3: Data Capture
Lesson 1: Identify best strategy for data collection given a specific organizational environment.
Lesson 2: Identify the types of application data to collect, the method for collecting them, and application data collection tools

Module 4: User Segmentation
Lesson 1: Identify the different FlexCast models
Lesson 2: Identify considerations in selecting the most appropriate method for segmenting users

Module 5: Application Assessment
Lesson 1: Understand the process of application assessment
Lesson 2: Demonstrate rationalization of applications in a given case organization
Lesson 3: Assess a suite of applications based on business needs and compatibility to a given XenDesktop delivery model

Module 6: Project Management
Lesson 1: Understand the importance of project management for a successful implementation
Lesson 2: Identify roles for a project plan

Module 7: User Design
Lesson 1: Make key decisions regarding user groups and device (endpoint) design
Lesson 2: Organize user groups for Design document
Lesson 3: Identify and prioritize top user issues
Lesson 4: Design user profile strategy
Lesson 5: Design a printing strategy

Module 8: Receiver
Lesson 1: Define how applications will be delivered
Lesson 2: Design Citrix Receiver deployment and maintenance

Module 9: Resource Req. Recommendations
Lesson 1: Identify recourse requirements
Lesson 2: Make key design decisions regarding resource recommendations

Module 10: Access
Lesson 1: Design an authentication point (Storefront and NetScaler Gateway) strategy
Lesson 2: Determine session and access policies, including user authentication and remote access
Lesson 3: Design virtual desktop operating systems access
Lesson 4: Calculate bandwidth for the desktop virtualization solution

Module 11: Desktop
Lesson 1: Make key design decisions regarding machine catalogs and groups
Lesson 2: Design a personalization strategy including user profiles, user policies and personal vDisk usage.
Lesson 3: Design an appropriate printing strategy

Module 12: Application Delivery

Lesson 1: Design a solution that meets application inventory and integration requirements
Lesson 2: Identify characteristics of the applications that will impact placement as well as the application delivery architecture for the XenDesktop environment
Lesson 3: Design an application delivery strategy

Module 13: Desktop Delivery
Lesson 1: Design a Desktop delivery topology, including Sites, XenDesktop Controllers per site, and load balancing
Lesson 2: Design the underlying infrastructure, including database selection, license servers and Active Directory Integration
Lesson 3: Identify the XenDesktop user and virtual desktop baseline policies

Module 14: Networking Layer
Lesson 1: Make key high availability design decisions
Lesson 2: Integrate the XenDesktop infrastructure with the network infrastructure
Lesson 3: Understand WAN optimization, Multistream ICA, and DHCP functionality

Module 15: Storage and Provisioning Layer
Lesson 1: Make key design decisions regarding storage solutions
Lesson 2: Identify the features and differences between PVS and MCS
Lesson 3: Design a provisioning strategy with either PVS or MCS

Module 16: Platform Layer
Lesson 1: Make key design decisions regarding the hypervisor to be used in desktop virtualization solutions
Lesson 2: Make accurate hardware calculations, including VDI hardware, shared hardware, application hardware, and control hardware

Module 17: Operational
Lesson 1: Understand potential migration approaches
Lesson 2: Design a system monitoring strategy
Lesson 3: Make key design decisions regarding decisions regarding application delivery
Lesson 4: Migration approach
Lesson 5: Backup and System Monitoring
Lesson 6: Backup
Lesson 7: System Monitoring

Module 18: Verification
Lesson 1: Verify assess and design decisions using Citrix online tools
Lesson 2: Develop a complete stakeholder presentation
Lesson 3: Effectively present and support design decisions
Lesson 4: Capstone Exercise

We offer this Citrix Training in cooperation with the Premier CALC BCD-SINTRAG AG