AWS: Deployment, Provisioning, and Automation

Go to class
Write Review

Free Online Course: AWS: Deployment, Provisioning, and Automation provided by LinkedIn Learning is a comprehensive online course, which lasts for 5 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. AWS: Deployment, Provisioning, and Automation is taught by Brandon Rich.

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