We may earn an affiliate commission when you visit our partners.
Masters Of Cloud

Welcome to the Advanced Amazon AppStream 2.0 (AS2) course by Masters Of Cloud.

This course has been designed as a follow on 'deep dive' course to the 'Amazon AppStream - Introduction' (also by Masters of Cloud and also on Udemy. )

What is Amazon AppStream we hear you ask? Well take a look at our other free 'Amazon AppStream 2.0 - Introduction' udemy course first.

This advanced course builds on your knowledge from the introductory course by expanding your knowledge of the following advanced configurations for Amazon AppStream 2.0.

Read more

Welcome to the Advanced Amazon AppStream 2.0 (AS2) course by Masters Of Cloud.

This course has been designed as a follow on 'deep dive' course to the 'Amazon AppStream - Introduction' (also by Masters of Cloud and also on Udemy. )

What is Amazon AppStream we hear you ask? Well take a look at our other free 'Amazon AppStream 2.0 - Introduction' udemy course first.

This advanced course builds on your knowledge from the introductory course by expanding your knowledge of the following advanced configurations for Amazon AppStream 2.0.

  • AppStream Settings Persistence

  • VPC Readiness, DHCP Options Sets and CloudFormation deployments

  • AppStream Infrastructure Deployment via CloudFormation

  • Configuring SAML and Certificate Based Authentication (CBA) for Amazon AppStream 2.0

  • AppStream SAML Integration and Active Directory Joined AppStream Fleets and Managed AD

  • IAM Identity Center Integration and M-AD Synchronisation

  • Creating an Automatic AppStream Image Pipeline - Windows and Linux

We also have provided CloudFormation templates to assist you with deploying the Course infrastructure to get you up and running in no time and to complement the course with even more cloudy skills for technologies like CloudFormation, VPC Creation, Managed Microsoft Active Directory.

Prior Learning: You should have basic prior knowledge of fundamental networking (DNS, Subnetting, Routing, DHCP) and cloud concepts (AWS VPC) and be competent with Microsoft Windows operating systems and Linux Operating Systems.

Any questions, queries, feedback or problems please don't hesitate to get in touch via the Udemy website.

Thank you for learning the future with Masters Of Cloud.

Enroll now

What's inside

Learning objectives

  • Dive deeper into advanced appstream topics
  • Understand appstream domain joined fleets, cloudformation and saml
  • Understand how to completely deploy your appstream infrastructure using cloudformation
  • Create your own image automation pipeline for windows and linux
  • How to setup saml and certificate based authentication (cba) from the beginning for appstream

Syllabus

Course Introduction
Introduction
Networking
VPC Readiness
Read more
Active Directory
Deploy an AWS Microsoft Managed Active Directory (M-AD)
Deploy VPC DHCP Options for M-AD
Provision and Auto Domain Join an EC2 Instance for Domain Management
Configure Your AppStream Fleet for Joining Your Active Directory
SAML and Identity Center
SAML Authentication for AppStream - Introduction
IAM Identity Center - Initial Configuration
IAM Identity Center - Application Creation
IAM - Identity Provider and Role Creation
IAM Identity Center - Reconfigure Application
IAM Identity Center - User Test
IAM Identity Center - Domain User Test
IAM Identity Center - Managed Active Directory Synchronisation
Amazon AppStream - Automation
AppStream CloudFormation Infrastructure Deployment
AppStream Image Automatic Creation Pipeline - Windows Images
AppStream Image Automatic Creation Pipeline - Linux Images
AppStream Advanced
AppStream Settings Persistence
Learn each and every step for configuring not only SAML but also Certificate based authentication for Amaon WorkSpaces and Amazon AppStream
Section Introduction for SAML and CBA
Build our VPC
Build our EC2 Instance for Active Directory (AD) and Certificate Services (ADCS)
Configure our EC2 Instance for AD and ADCS
Good DNS Design for AD in AWS
WorkSpaces Active Directory Connector (ADC)
Provision our Amazon WorkSpace
Test Connectivity To Our Amazon WorkSpaces
Okta: Configure our Identity Provider (IDP) for SAML
AWS: Configure IAM Identity provider and IAM Roles
Okta: Final SAML Configuration Steps
AWS: Enable SAML on ADC
Test our Amazon WorkSpaces with SAML Access
Certificate Based Authentication Introduction
Okta: Configure IDP for Certificate Based Authentication
AWS: Configuring Initial Certificate Based Authentication (CBA) Components
AWS: Finishing Certificate Based Authentication Components
Testing Certificate Based Authentication with Amazon WorkSpaces
Configuring SAML with Amazon AppStream 2.0
Configuring Certificate Based Authentication with Amazon AppStream 2.0
Conclusion
Wrap Up

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches how to deploy AppStream infrastructure using CloudFormation, which is a valuable skill for automating cloud deployments and infrastructure as code
Explores SAML and Certificate Based Authentication (CBA) for Amazon AppStream 2.0, which are essential for secure access and identity management in enterprise environments
Requires prior knowledge of fundamental networking (DNS, Subnetting, Routing, DHCP) and cloud concepts (AWS VPC), so learners should ensure they have this foundation first
Builds on knowledge from the 'Amazon AppStream - Introduction' course, so learners may benefit from taking that course first to establish a solid understanding
Covers creating an automatic AppStream image pipeline for both Windows and Linux, which is useful for maintaining consistent and up-to-date application environments
Examines AppStream settings persistence, which is important for providing a consistent user experience across different sessions and devices

Save this course

Save Amazon AppStream 2.0 - Advanced to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Amazon AppStream 2.0 - Advanced with these activities:
Review AWS Networking Fundamentals
Reinforce your understanding of AWS networking concepts, including VPCs, subnets, and routing, to better grasp the AppStream 2.0 network configurations.
Browse courses on AWS Networking
Show steps
  • Review AWS VPC documentation.
  • Practice creating VPCs and subnets in the AWS console.
  • Study routing tables and security groups.
Brush up on Active Directory Concepts
Strengthen your knowledge of Active Directory, including domain joining, group policies, and user management, as AppStream 2.0 integrates with AD for user authentication and authorization.
Browse courses on Active Directory
Show steps
  • Review Active Directory documentation.
  • Practice creating users and groups in Active Directory.
  • Study Group Policy Objects (GPOs).
Mastering AWS CloudFormation
Deepen your understanding of CloudFormation by reading this book, which covers advanced techniques for automating infrastructure deployments.
Show steps
  • Read the chapters on template design and best practices.
  • Experiment with the examples provided in the book.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Active Directory Cookbook, Fourth Edition
Enhance your Active Directory knowledge by reading this cookbook, which provides practical solutions for managing AD environments.
Show steps
  • Read the chapters on user management and group policies.
  • Experiment with the examples provided in the book.
Follow AWS CloudFormation Tutorials
Enhance your CloudFormation skills by working through tutorials that cover deploying infrastructure, as the course uses CloudFormation templates for AppStream 2.0 deployments.
Show steps
  • Find CloudFormation tutorials on the AWS website.
  • Follow tutorials to deploy sample stacks.
  • Modify existing templates to customize deployments.
Develop a CloudFormation Template for AppStream Deployment
Create a CloudFormation template that automates the deployment of an AppStream 2.0 environment, including VPC, subnets, and AppStream fleet.
Show steps
  • Design the AppStream 2.0 infrastructure.
  • Write the CloudFormation template.
  • Test the template in the AWS console.
  • Refine the template based on testing results.
Automate AppStream Image Creation with Packer
Build an automated image creation pipeline using Packer to streamline the process of updating and maintaining AppStream 2.0 images.
Show steps
  • Install and configure Packer.
  • Create a Packer template for an AppStream 2.0 image.
  • Automate the image creation process.
  • Test the created image in AppStream 2.0.

Career center

Learners who complete Amazon AppStream 2.0 - Advanced will develop knowledge and skills that may be useful to these careers:
Cloud Engineer
A Cloud Engineer is responsible for designing, building, and maintaining cloud infrastructure. This involves deploying and managing resources, such as those taught in this advanced Amazon AppStream course. The course's focus on infrastructure deployment via CloudFormation, along with the automation of image pipelines for both Windows and Linux, directly translates to the day-to-day tasks of a Cloud Engineer. Furthermore, the course covers the intricacies of secure access via SAML and certificate based authentication, which is essential to establishing secure and robust cloud environments. Someone working as a Cloud Engineer would find this course very helpful in building a strong foundation for managing and deploying cloud based application streaming solutions.
Solutions Architect
A Solutions Architect designs and plans complex cloud solutions based on client requirements. The deep dive into Amazon AppStream 2.0 provided by this course allows a Solutions Architect to create comprehensive solutions centered around application streaming. The course's coverage of advanced configurations, including settings persistence and SAML integration, gives insight into implementing sophisticated technical solutions. The ability to deploy full AppStream infrastructure using CloudFormation, as well as implement automated image pipelines, would greatly assist the work done by a Solutions Architect, allowing them to design complex end-to-end solutions for clients. An architect will benefit from the understanding of both the technical implementation and the security configuration that this course offers.
DevOps Engineer
The role of a DevOps Engineer is to streamline the software development lifecycle, including deployment and infrastructure management. This course provides practical skills in automating infrastructure deployment and image creation with Amazon AppStream 2.0, which are fundamental tasks for a DevOps Engineer. Specifically, the course details how to build image pipelines for Windows and Linux, and how to use CloudFormation to deploy infrastructure. These skills are crucial for ensuring that deployments are reliable and consistent, and for automating repeatable tasks. Additionally, understanding how to configure SAML and certificate based authentication is beneficial for maintaining security of the infrastructure. This course would be very useful for a DevOps Engineer focused on cloud technologies.
Systems Administrator
A Systems Administrator is responsible for managing and maintaining computer systems and networks. This advanced course on Amazon AppStream 2.0 is useful for a Systems Administrator looking to expand their technical capabilities into cloud-based application delivery. The course covers important aspects, such as integrating AppStream with Active Directory for domain joined fleets, and implementing SAML and certificate based authentication for secure access. The course also provides instruction on deploying infrastructure with CloudFormation and automating image pipelines, all of which are valuable to keeping systems up-to-date and running smoothly. A Systems Administrator aiming to modernize their skill set would find this course very beneficial.
Cloud Consultant
Cloud Consultants advise organizations on adopting and optimizing cloud technologies, often tailoring solutions to meet specific business needs. This advanced Amazon AppStream course equips a Cloud Consultant with practical knowledge to implement application streaming solutions by understanding how AppStream fleets may be deployed and secured. The course helps build the consultant's ability to implement automated deployment pipelines and to configure advanced authentication using SAML and certificates. These skills allow a Cloud Consultant to develop well-informed recommendations, as well as to assist clients with effective utilization of Amazon AppStream 2.0. Someone aspiring to be a Cloud Consultant would find that this course provides extremely helpful skills and knowledge.
Infrastructure Engineer
An Infrastructure Engineer is involved with the design and management of hardware and software resources for an organization. This course provides detailed instruction on deploying the infrastructure for Amazon AppStream 2.0 using CloudFormation, which is a fundamental part of the tasks this role performs. The course's instruction on configuring SAML and certificate based authentication for secure access is also critical for maintaining secure infrastructure. The course's instruction on automation, including image pipelines for both Windows and Linux, directly enhances an Infrastructure Engineer's ability to manage and operate modern infrastructure. An Infrastructure Engineer would greatly benefit from the knowledge and hands-on skills obtained from this advanced course.
IT Specialist
An IT Specialist has a broad role, often dealing with a variety of technology issues and projects within an organization. This advanced course on Amazon AppStream 2.0 may be useful for an IT Specialist looking to expand their skills in cloud-based technologies. This course's coverage of the setup of SAML and certificate based authentication, as well as Active Directory integration, gives the IT Specialist the training necessary to manage and support these systems. The course also deals with using CloudFormation for infrastructure deployment, which could be valuable in IT resource management. An IT Specialist looking to broaden their skillset would find that this course gives a useful overview to modern application streaming technologies.
Network Engineer
A Network Engineer designs, implements, and manages an organization’s computer networks. This course, focused on advanced configurations of Amazon AppStream 2.0, may be useful for a network engineer who is working with cloud-based application streaming services. The course’s discussion of VPC readiness, DHCP options sets, and how these are implemented in CloudFormation can help a Network Engineer understand how to design a network to support AppStream. The course discusses the security concerns of SAML and certificate-based authentication, which would be beneficial to securing a network. This course may be useful to a Network Engineer working in a cloud environment.
Technical Support Specialist
A Technical Support Specialist assists users with technology related issues, including software and systems. This advanced Amazon AppStream 2.0 course may be helpful to a Technical Support Specialist who provides assistance to users of cloud based software. This course goes over key features such as settings persistence, as well as secure access with SAML and certificate based authentication. This course may help a Technical Support Specialist understand the system setup for Amazon AppStream 2.0, and the potential issues that users may encounter. This course may be useful for a Technical Support Specialist working with Amazon AppStream.
Security Engineer
A Security Engineer is responsible for planning and implementing security measures to protect an organization's computer systems and networks. This course's extensive focus on SAML and certificate based authentication methods for Amazon AppStream 2.0 may be useful for a Security Engineer. The course discusses how to build a robust and secure access to cloud based applications. These methods and skills are critical to implementing secure enterprise grade solutions. This course may be useful for a Security Engineer working with cloud based applications and services.
Project Manager
A Project Manager plans, executes, and oversees projects, often relating to information technology. This advanced Amazon AppStream 2.0 course may be helpful for a Project Manager that is managing teams that deploy and maintain cloud based systems. This course's focus on deploying infrastructure via CloudFormation and building image pipelines will help a Project Manager understand the technical aspects of a project regarding Amazon AppStream 2.0. Learning about the setup of SAML and certificate based authentication may also be valuable when overseeing such projects. This course may be useful for a Project Manager working on a team that implements cloud-based systems.
IT Manager
An IT Manager is responsible for overseeing the information technology department of an organization. This advanced Amazon AppStream 2.0 course may be helpful for an IT Manager who is responsible for a team that works with cloud-based technologies. The course covers topics that are essential to an IT team, such as infrastructure deployment with CloudFormation and secure access via SAML and certificate based authentication. The course may provide an IT Manager with a better understanding of the technical aspects of their team's work. This course may be useful for an IT Manager leading a team working with Amazon AppStream.
Help Desk Technician
A Help Desk Technician provides first-line technical support to users. This advanced Amazon AppStream 2.0 course may be useful for a Help Desk Technician looking to gain familiarity with advanced cloud technologies. The course gives an overview of key features of Amazon AppStream 2.0 such as settings persistence, Active Directory joining, and the security methods of SAML and certificate based authentication. By gaining this knowledge, a Help Desk Technician may be better equipped to respond to user inquiries about cloud based applications. This course may be helpful as a starting point for cloud technologies.
Technical Trainer
A Technical Trainer develops and delivers training programs on technology related topics. This advanced Amazon AppStream 2.0 course may be useful for a Technical Trainer who is looking to teach others about cloud based application streaming. The course content provides a good basis for building a technical training program for Amazon AppStream 2.0. The extensive coverage of SAML and certificate based authentication can be especially useful when training security aspects of the program. This course may be useful for a Technical Trainer wanting to add a cloud based curriculum to their course offerings.
Sales Engineer
A Sales Engineer provides technical expertise to support the sales process. This advanced Amazon AppStream 2.0 course may be useful for a Sales Engineer looking to advise customers on cloud-based application streaming solutions. Through the course's technical details the Sales Engineer can understand the features and implementation methods of Amazon AppStream 2.0. This knowledge can then be used to communicate key benefits to potential clients. This course may be useful for a Sales Engineer that wishes to work with cloud technologies.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Amazon AppStream 2.0 - Advanced.
Provides a comprehensive guide to AWS CloudFormation, covering everything from basic concepts to advanced techniques. It is particularly useful for understanding how to automate infrastructure deployments, which key aspect of managing AppStream 2.0 environments. The book offers practical examples and best practices for creating and managing CloudFormation templates, making it a valuable resource for this course. It can be used as a reference tool to deepen your understanding of infrastructure as code.
Provides practical solutions and recipes for managing Active Directory environments. It is particularly useful for understanding how to configure and troubleshoot Active Directory, which is essential for integrating AppStream 2.0 with AD for user authentication and authorization. The book covers a wide range of topics, including user management, group policies, and security, making it a valuable resource for this course. It can be used as a reference tool to deepen your understanding of Active Directory concepts.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser