AWS Certified Developer - Associate 2020

By Ryan Kroonenburg
By Faye Ellis

Learn how to develop, deploy, and debug Serverless applications using AWS and pass the AWS Certified Developer – Associate exam.

16.5 hours
  • 140 Lessons
  • 12 Hands-On Labs
  • 10 Course Quizzes
  • 1 Practice Exam

About the course

Each of the AWS certifications commands an average salary of more than $100,000.00, with the average salaries of AWS-certified IT staff 27.5% higher than their non-certified counterparts. As our research shows, the most sought-after skills in this new, cloud-first world involve creating distributed applications on Amazon Web Services. We’ve designed this AWS Certified Developer associate-level course for anyone who wants to learn how to build applications using AWS.

This course is for intermediate-level students and begins with an overview of the fundamentals of Cloud computing. It then moves you through an in-depth curriculum on developing, deploying, and maintaining applications—especially Serverless ones—on AWS.

We know that you’re busy, so our training course is made up of 5-20 minute videos that can be viewed at your convenience. Our lessons keep it simple and explain things clearly and succinctly. Using real-life examples, we will practice developing and managing applications on AWS. At the end of each section, we’ll also test your knowledge with a short quiz to make sure you’re ready for the next section of the course.

The main technologies covered in this course include:

  • IAM
  • Cognito
  • S3
  • CloudFront
  • Lambda
  • API Gateway
  • X-Ray
  • DynamoDB
  • KMS
  • SQS
  • SNS
  • Kinesis
  • Elastic Beanstalk
  • CodeCommit
  • CodeDeploy
  • CodePipeline

Please note, this course does not teach you how to code. The AWS Certified Developer – Associate (June 2018) course is specifically designed to help you pass the AWS Certified Developer – Associate (Released June 2018) exam. All required code in this course is provided when you join the course (via Github).

After completing this course, you’ll be able to:

  • Identify the key features of the core AWS technologies used to build serverless applications, like S3, DynamoDB, Elastic Beanstalk, Lambda, and API Gateway
  • Build, deploy and troubleshoot Serverless applications in AWS
  • Use AWS CLI, AWS service APIs, and SDKs to interact with AWS
  • Create a CI/CD pipeline to deploy applications on AWS
  • Implement AWS Security best practices using IAM, KMS, MFA
  • Configure AWS services for optimal performance
  • Confidently sit the AWS Certified Developer – Associate (Released June 2018) exam

The ideal student for this course has a preliminary background in cloud computing but doesn’t have weeks and weeks to spend on training. We’ll get you up to speed in half the time other certification courses require and prepare you for a position as an AWS-qualified developer.

When you’re finished with AWS Certified Developer – Associate (June 2018), you’ll be able to confidently take the AWS Certified Developer – Associate (Released June 2018) exam and earn one of the highest paying certifications in the industry.

  • Chapter 1 6 Lessons Introduction 17:04

    An Important Note about A Cloud Guru and Linux Academy Courses

    1:18

    Introduction

    2:15

    What Can I Skip?

    2:28

    Exam Blueprint

    6:18

    Introducing The AWS Cloud Sandbox

    2:57

    Introducing Hands-On Labs

    1:48
  • Chapter 2 6 Lessons Beginners Guide to IAM 42:05

    IAM 101

    4:55

    IAM Demo

    12:43

    Introduction to AWS Identity and Access Management (IAM)

    0:00 Hands-On Lab

    Testing IAM Policy Permissions

    5:56

    IAM 101 Summary

    3:31

    IAM Quiz

    15:00 Quiz
  • Chapter 3 22 Lessons Beginners Guide to EC2 3:38:06

    Introducing EC2

    5:14

    EC2 Pricing Options

    13:04

    Exploring EC2 Instance Types

    11:25

    Launching an EC2 Instance - Demo

    18:57

    How to Use Putty Demo (Windows Users Only)

    8:15

    Understanding EBS Volumes

    15:31

    Creating an EBS Volume - Demo

    5:59

    Exploring Elastic Load Balancer

    11:24

    Route 53 Demo

    13:26

    CLI Demo Lab

    14:37

    CLI Pagination

    6:37

    EC2 with S3 Role Lab

    10:57

    Using EC2 Roles and Instance Profiles in AWS

    0:00 Hands-On Lab

    RDS 101

    6:44

    RDS Demo

    13:01

    RDS Multi-AZ and Read Replicas

    8:27

    RDS Backups and Snapshots

    11:24

    Elasticache 101

    5:42

    Systems Manager Parameter Store

    5:37

    EC2 Summary - Part 1

    7:30

    EC2 Summary - Part 2

    9:15

    EC2 Quiz

    15:00 Quiz
  • Chapter 4 13 Lessons S3 2:15:19

    S3 101

    9:38

    S3 Storage Classes

    9:42

    Securing S3 Buckets

    6:42

    ACLs and Bucket Policies Demo - Part 1

    13:53

    ACLs and Bucket Policies Demo - Part 2

    6:37

    Creating a Static Website Using Amazon S3

    0:00 Hands-On Lab

    S3 Encryption

    8:36

    Configuring Encryption on an S3 Bucket - Demo

    9:52

    CORS Configuration - Demo

    13:21

    Overview of CloudFront

    10:07

    CloudFront Demo

    23:18

    S3 Summary

    8:33

    S3 Quiz

    15:00 Quiz
  • Chapter 5 17 Lessons Introduction to Serverless Computing 2:00:42

    Serverless 101

    6:28

    Introducing Lambda

    6:34

    Creating a Lambda Function Using the AWS Console

    0:00 Hands-On Lab

    API Gateway

    8:39

    Building a Serverless Website - Demo

    11:40

    Lambda Versions

    9:17

    Lambda Concurrent Executions Limit

    3:55

    Lambda and VPC Access

    7:26

    Step Functions

    8:51

    Understanding X-Ray

    4:10

    X-Ray Demo

    10:54

    X-Ray Configuration

    5:19

    Advanced API Gateway

    4:51

    API Gateway Caching and Throttling

    6:18

    Serverless Summary - Part 1

    5:15

    Serverless Summary - Part 2

    6:05

    Introduction To Serverless Computing Quiz

    15:00 Quiz
  • Chapter 6 12 Lessons DynamoDB 1:29:04

    Introduction to DynamoDB

    11:51

    Creating a DynamoDB Table - Demo

    16:21

    DynamoDB Access Control

    3:30

    Indexes Deepdive

    4:20

    AWS DynamoDB in the Console - Creating Tables, Items, and Indexes

    0:00 Hands-On Lab

    Scan vs Query API Call

    10:29

    DynamoDB Provisioned Throughput

    6:49

    DynamoDB On-Demand Capacity

    3:09

    DynamoDB Accelerator (DAX)

    4:37

    Provisioned Throughput Exceeded and Exponential Backoff

    4:42

    DynamoDB Summary

    8:16

    DynamoDB Quiz

    15:00 Quiz
  • Chapter 7 7 Lessons KMS and Encryption on AWS 57:06

    KMS 101

    4:21

    Creating A CMK - Demo

    10:24

    CMK Summary

    4:17

    Understanding KMS API Calls - Demo

    13:16

    Exploring Envelope Encryption

    4:12

    KMS Summary

    5:36

    KMS Quiz

    15:00 Quiz
  • Chapter 8 19 Lessons Other AWS Services 2:28:36

    SQS

    11:34

    Understanding SQS Queue Types

    4:08

    SQS Settings

    5:43

    SQS Delay Queues & Large Messages

    5:26

    Triggering Lambda from Amazon SQS

    0:00 Hands-On Lab

    Simple Notification Service

    9:06

    SES vs SNS

    5:01

    Kinesis 101

    14:13

    Setting Up A Kinesis Data Stream - Demo

    12:21

    Kinesis Shards and Consumers

    7:07

    Introducing Elastic Beanstalk

    5:06

    Deploying An Application With Elastic Beanstalk - Demo

    7:00

    Updating Elastic Beanstalk

    12:20

    Updating An Application In Elastic Beanstalk - Demo

    6:20

    Advanced Elastic Beanstalk

    4:11

    RDS & Elastic Beanstalk

    6:00

    Other AWS Services Summary - Part 1

    10:41

    Other AWS Services Summary - Part 2

    7:19

    Other AWS Services Quiz

    15:00 Quiz
  • Chapter 9 29 Lessons Developer Theory 3:33:06

    What is CI/CD?

    8:12

    CodeCommit 101

    3:56

    CodeCommit Demo

    9:57

    Configure and Work with CodeCommit from the CLI

    0:00 Hands-On Lab

    CodeDeploy 101

    6:52

    The CodeDeploy AppSpec File

    5:43

    CodeDeploy Lifecycle Event Hooks

    7:05

    Code Deploy Demo - Part 1

    8:18

    CodeDeploy Demo - Part 2

    11:26

    CodePipeline 101

    4:07

    CodePipeline Demo - Part 1

    10:28

    CodePipeline Demo - Part 2

    9:04

    Setting Up an AWS CodePipeline with a Manual Approval

    0:00 Hands-On Lab

    Introduction To Microservices

    8:54

    Elastic Container Service

    7:46

    Docker and CodeBuild Demo - Part 1

    22:48

    Docker and CodeBuild Demo - Part 2

    9:06

    Docker and CodeBuild Demo Summary and Exam Tips

    2:08

    Docker and Elastic Beanstalk

    8:36

    Introduction To CloudFormation

    10:44

    CloudFormation Demo

    11:17

    Deploying a Basic Infrastructure Using CloudFormation Templates

    0:00 Hands-On Lab

    The Serverless Application Model (SAM)

    2:47

    CloudFormation and SAM Demo

    10:24

    CloudFormation Nested Stacks

    2:52

    Working with CloudFormation Nested Stacks

    0:00 Hands-On Lab

    Developer Theory Summary - Part 1

    7:19

    Developer Theory Summary - Part 2

    8:17

    Dev theory quiz

    15:00 Quiz
  • Chapter 10 10 Lessons Advanced IAM 1:28:14

    Web Identity Federation

    8:47

    Cognito User Pools Demo

    9:58

    Cognito Identity Pools Demo - Part 1

    9:10

    Cognito Identity Pools Demo - Part 2

    11:45

    Inline Policies vs Managed Policies vs Customer Managed Policies

    7:13

    Working With AWS Managed Policies, Customer Managed Policies, and Inline Policies

    0:00 Hands-On Lab

    STS AssumeRoleWithWebIdentity

    4:06

    Configuring Cross Account Access - Demo

    15:35

    Advanced IAM Summary

    6:40

    Advanced IAM Quiz

    15:00 Quiz
  • Chapter 11 6 Lessons Monitoring 41:43

    Introduction to CloudWatch

    7:41

    CloudWatch Demo

    12:59

    CloudWatch vs CloudTrail

    3:43

    Using CloudWatch for Resource Monitoring

    0:00 Hands-On Lab

    Monitoring Summary

    2:20

    Monitoring Quiz

    15:00 Quiz
  • Chapter 12 1 Lesson Additional Resources to Help You Prepare for the Exam 7:34

    Additional Resources

    7:34
  • Chapter 13 3 Lessons Summary 2:18:21

    Summary and Next Steps

    2:19

    Keep Up to Date with AWS This Week

    1:02

    AWS Certified Developer - Associate Exam

    2:15:00 Quiz

What you will need

  • No prior coding experience is required. However, some programming or scripting experience will be extremely helpful.

  • An AWS CCP or CSA-A certification is preferred, but not required.

What you can expect

  • Identify the key features of the core AWS technologies used to build serverless applications, like S3, DynamoDB, Elastic Beanstalk, Lambda, and API Gateway

  • Build, deploy and troubleshoot Serverless applications in AWS

  • Use AWS CLI, AWS service APIs and SDKs to interact with AWS

  • Create a CI/CD pipeline to deploy applications on AWS

  • Implement AWS Security best practices using IAM, KMS, MFA

  • Configure AWS services for optimal performance

  • Confidently sit the AWS Certified Developer – Associate (Released June 2018) exam

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.

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!
Thanks for reaching out!

You’ll hear from us shortly. In the meantime, why not check out what our customers have to say about ACG?