Applying Infrastructure as Code and Serverless Technologies to AWS Deployments

By Craig

Prepare for the AWS Certified DevOps Engineer Professional exam by learning how to use a few AWS services in deployments.

9 hours
  • 53 Lessons
  • 9 Hands-On Labs

About the course

Applying Infrastructure as Code and Serverless Technologies to AWS Deployments is a mini-course which is designed to stand on its own or be part of a Learning Path. The overall intent of the Learning Patch is to prepare the student for the AWS Certified DevOps Engineer Professional exam.

The course has four distinct sections:

  1. Elastic Beanstalk Deployments will give the student an in-depth look at the features and use cases for using Elastic Beanstalk in deployments.
  2. Lambda, API Gateway, and State Machine Deployments will look at these three services individually and also how they interact to facilitate deployments.
  3. AWS CloudFormation begins by giving the student a thorough understanding of CloudFormation and concludes by detailing the many ways that CloudFormation interacts with other services to complete deployments.
  4. A small, but detailed section on AWS OpsWorks which will prepare the student for using OpsWorks and any OpsWorks challenges which may arise on the certification exam.
  • Chapter 1 1 Lesson Introduction 2:16

    Applying Infrastructure as Code and Serverless Technologies to AWS Deployments

    2:16
  • Chapter 2 8 Lessons Elastic Beanstalk Deployment Strategies 1:10:06

    An Important Note About A Cloud Guru and Linux Academy Courses

    1:19

    Introduction to Elastic Beanstalk

    9:46

    Elastic Beanstalk Deployment Strategies

    13:28

    Deployment Strategies Part 2

    5:25

    Elastic Beanstalk Environment Configurations

    12:14

    Elastic Beanstalk Docker Deployments

    10:28

    Elastic Beanstalk with RDS

    8:50

    Elastic Beanstalk From The CLI

    8:36
  • Chapter 3 14 Lessons Lambda, API Gateway, and State Machine Deployments 1:30:26

    Introduction to AWS Lambda

    3:57

    How Lambda Works

    8:05

    Simple Lambda Walkthrough

    7:27

    Lambda Versions and Aliases

    8:09

    Automatically Processing Data in S3 Using Lambda

    0:00 Hands-On Lab

    Lambda SAM Framework

    8:12

    SAM Walkthrough

    9:57

    Deploying Step Functions

    12:35

    Categorizing Uploaded Data Using AWS Step Functions

    0:00 Hands-On Lab

    API Gateway

    4:41

    How API Gateway Works

    11:09

    Rest API vs Web Socket API

    5:30

    Deploying and Versioning Your APIs

    10:44

    API Gateway Canary Release Deployment

    0:00 Hands-On Lab
  • Chapter 4 27 Lessons AWS CloudFormation 3:29:21

    Introduction to CloudFormation

    12:00

    Templates In-Depth

    11:47

    Template in-depth part 2

    9:31

    Intrinsic Functions

    9:22

    Intrinsic Functions Part 2

    6:09

    Condition Functions

    11:26

    BootStrapping

    8:51

    Wait Conditions

    9:20

    Creation Policies

    7:22

    Helper Scripts

    9:34

    Stack Protection

    11:17

    Stack Protection Part 2

    10:13

    Updating CloudFormation Stacks

    12:17

    Change Sets

    13:27

    Nested Stacks

    9:57

    Drift Detection

    9:05

    Drift Remediation

    5:49

    Custom Resources

    9:15

    Lambda Password Checker

    9:50

    CloudFormation Deployment Strategies

    12:21

    CloudFormation Scenarios

    10:28

    CloudFormation Template Anatomy

    0:00 Hands-On Lab

    Introduction To Templates And Stacks

    0:00 Hands-On Lab

    Working with CloudFormation Condition Functions

    0:00 Hands-On Lab

    CloudFormation Drift Detection

    0:00 Hands-On Lab

    CloudFormation Nested Stacks

    0:00 Hands-On Lab

    CloudFormation Direct Updates and Change Sets

    0:00 Hands-On Lab
  • Chapter 5 3 Lessons AWS OpsWorks 32:17

    OpsWorks Overview

    12:10

    OpsWorks Stacks

    9:42

    Deployment Strategies with OpsWorks

    10:25

What you will need

  • This mini-course focuses heavily on CloudFormation, Elastic Beanstalk, OpsWorks, and Lambda. Although not required, an Associate level knowledge of these services is very helpful. Also, if following the DevOps Pro Certification track, having taken the prior mini-course 'Using DevOps Automation For Deployments' is recommended.

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Practice alongside courses in Cloud Playground

What is Cloud Playground? Cloud Playground lets you build skills in real-world AWS, Google Cloud, and Azure environments. Spin up risk-free Sandboxes, Servers and Terminals and follow along with courses, test a new idea or prepare for exams.

Get Started
Who’s going to be learning?

How many seats do you need?

  • $499 USD per seat per year
  • Billed Annually
  • Renews in 12 months

Ready to accelerate learning?

For over 25 licenses, a member of our sales team will walk you through a custom tailored solution for your business.


$2,495.00

Checkout
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!