Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

AWS: Deployment, Provisioning, and Automation

via LinkedIn Learning

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
1. AWS Elastic Compute Cloud (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
  • 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
3. Deployment Concepts
  • Architect apps for horizontal scaling
  • AWS network security for app deployment
  • Introducing the demo app
  • Forking the demo app
4. Elastic Beanstalk
  • 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
5. CodeDeploy
  • 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
6. CodeDeploy for Lambda
  • Understand AWS Cloud9
  • Provision a Cloud9 environment
  • Explore the Cloud9 environment
7. 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
Conclusion
  • Next steps

Taught by

Brandon Rich

Reviews

4.7 rating at LinkedIn Learning based on 48 ratings

Start your review of AWS: Deployment, Provisioning, and Automation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.