Introduction
                                    
                                        AWS Deploying and Provisioning
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        What you should know
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Initial setup
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                1. AWS EC2 Foundations
                                    
                                        Understand AWS EC2
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Understand AWS Elastic Load Balancers
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Understand AWS Auto Scaling
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Understand AWS security groups
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Understand SSH key authentication
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                2. EC2 Creation and Provisioning
                                    
                                        Create an EC2 instance
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Understand AWS CloudFormation
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Create and provision with CloudFormation
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Concepts for updating a CloudFormation stack
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Practice updating a CloudFormation stack
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Understand CloudFormation custom resources
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Create a CloudFormation custom resource
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        CloudFormation teardown
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                3. Deployment Concepts
                                    
                                        Architect apps for horizontal scaling
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        AWS network security for app deployment
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Demo app introduction
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Forking the demo app
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                4. Elastic Beanstalk
                                    
                                        Understand Elastic Beanstalk
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Deployment options
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Initialize an Elastic Beanstalk application
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Create an Elastic Beanstalk environment
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Validate the Elastic Beanstalk environment
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Update an Elastic Beanstalk application
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Beanstalk database
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Beanstalk configuration
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Customize Elastic Beanstalk
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Elastic Beanstalk teardown
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                5. OpsWorks
                                    
                                        OpsWorks key concepts
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Create an OpsWorks stack
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Create an OpsWorks layer
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Define an application
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Create a database
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Add an OpsWorks load balancer
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        OpsWorks teardown
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                6. CodeDeploy
                                    
                                        AWS CodeDeploy key concepts
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        AppSpec file and lifecycle events
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        CodeDeploy: IAM setup
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        CodeDeploy: Instance preparation
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        CodeDeploy: App creation
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Install and configure the AWS CLI
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        CodeDeploy: AppSpec and deployment
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Troubleshoot CodeDeploy deployments
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Understand AWS CodeBuild
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Add CodeBuild support to an app
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Integrate CodeBuild into the pipeline
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        CodeDeploy teardown
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        S3 teardown
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                7. CodeDeploy for Lambda
                                    
                                        Understand AWS Cloud9
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Provision a Cloud9 environment
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Explore the Cloud9 environment
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                8. CodeStar
                                    
                                        Understand AWS CodeStar
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Create a CodeStar project
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Connect your CodeStar project to Cloud9
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Deploy a change to your CodeStar project
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        CodeStar and Cloud9 teardown
                                            
                                                ()