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

Write review

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
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.