AWS: Deployment, Provisioning, and Automation
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to provision, deploy, and automate apps using Amazon Web Services tools like CloudFormation, Elastic Beanstalk, and CodeDeploy.
Syllabus
Introduction
- Understanding AWS deploying and provisioning
- What you should know
- Initial setup
- Understand AWS EC2
- Understand AWS Elastic Load Balancers
- Understand AWS Auto Scaling
- Understand AWS security groups
- Understand SSH key authentication
- Create an EC2 instance
- Connect to the terminal with AWS Systems Manager
- Understand AWS CloudFormation
- Writing a CloudFormation template
- Running a CloudFormation template
- Concepts for updating a CloudFormation stack
- Practice updating a CloudFormation stack (change sets)
- Understand CloudFormation custom resources
- Custom resources in CloudFormation
- Create a CloudFormation custom resource
- CloudFormation teardown
- Architect apps for horizontal scaling
- AWS network security for app deployment
- Introducing the demo app
- Forking the demo app
- Understand Elastic Beanstalk
- Deployment options
- Initialize an Elastic Beanstalk application
- Create an Elastic Beanstalk environment
- Customize Elastic Beanstalk
- Troubleshooting Beanstalk and setting environment variables
- Beanstalk database
- Deploying and scaling a Beanstalk App
- Elastic Beanstalk teardown
- AWS CodeDeploy key concepts
- AppSpec file and lifecycle events
- CodeDeploy: IAM setup
- CodeDeploy: Instance preparation
- CodeDeploy: Auto-scaling Group
- CodeDeploy: App creation
- Install and configure the AWS CLI
- CodeDeploy: AppSpec and deployment
- CodeDeploy: Adding database and security groups
- CodeDeploy: Managing secrets with Parameter Store
- CodeDeploy: Add a load balancer
- Troubleshoot CodeDeploy deployments
- Understand AWS CodeBuild
- Add CodeBuild support to an app
- Integrate CodeBuild into the pipeline
- CodeDeploy teardown
- Understand AWS Cloud9
- Provision a Cloud9 environment
- Explore the Cloud9 environment
- Understand AWS CodeStar
- Create a CodeStar project
- Connect your CodeStar project to Cloud9
- Deploy a change to your CodeStar project
- CodeStar and Cloud9 teardown
- Next steps
Taught by
Brandon Rich
Related Courses
Communicating Data Science ResultsUniversity of Washington via Coursera Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud
University of Illinois at Urbana-Champaign via Coursera Cloud Computing Infrastructure
University System of Maryland via edX Google Cloud Platform for AWS Professionals
Google via Coursera Introduction to Apache Spark and AWS
University of London International Programmes via Coursera