AWS Certified Developer - Associate Level

Training Architect
course instructor image
Fernando Medina Corey
I’m Fernando Medina Corey - a data engineer and technical course author. I love prototyping applications with new datasets and explaining new technical concepts and tools to developers, data engineers and software architects. I also try to stay involved in my local tech scene and frequently speak and teach at meetups and events.

Course Introduction

Getting Started

Course Introduction
00:04:51
About the Training Architect
00:01:10
What are the Sigma Scripts?
00:06:04
Course Features and Tools
00:04:27
AWS Free Tier: Usage Tracking and Billing Widget
00:03:56

AWS Fundamentals

The Basics of AWS

AWS Global Infrastructure
00:14:11
AWS Shared Responsibility Security Model
00:05:19
AWS Compute Overview
00:03:43
AWS Storage Overview
00:02:16
Live-Environment-Challenge: QUIZ: AWS Fundamentals Quiz for Developers
00:15:00

Identity & Access Management for your AWS Account

AWS Identity and Access Management

IAM Essentials
00:10:42
IAM Policies
00:11:55
IAM Users
00:15:32
IAM Groups
00:06:05
IAM Roles
00:09:01
Security Token Service
00:07:06
IAM API Keys
00:08:28
AWS Key Management Service (KMS)
00:13:14
AWS Inspector
00:05:55
Cognito Essentials
00:08:48
Identity Federation and Amazon Cognito
00:04:09
Hands-On-Lab: Introduction to AWS Identity and Access Management (IAM)
00:30:00
Live-Environment-Challenge: QUIZ: AWS Identity and Access Management Concepts for Developers
00:15:00

Server Based Compute Services

Elastic Compute Cloud

EC2 Fundamentals
00:13:44
EC2 Purchasing Options
00:06:48
EC2 Instance Configuration
00:09:07
EC2 Storage Basics
00:19:40
EC2 Key Pairs
00:11:40
Elastic Load Balancers and Session State
00:08:15
EC2 API Actions/Errors and the AWS Shared Responsibility Model
00:06:17
Hands-On-Lab: Creating Your Own EC2 Workstation in the AWS Console
00:30:00
Live-Environment-Challenge: QUIZ: AWS EC2 Essentials for Developers
00:15:00

AWS VPC Networking

Amazon Virtual Private Cloud (VPC) Fundamentals

Meet Your VPC Instructor - Thomas Haslett
00:01:17
VPC Essentials
00:10:48
VPC Networking Basics
00:16:30
VPC Security Basics
00:14:24
VPC Networking for High Availability and Fault Tolerance
00:11:04
VPC Networking with a Bastion Host and NAT Gateway
00:11:07
VPC Section Conclusion & Handoff
00:01:12
Hands-On-Lab: Building a Three-Tier Network VPC from Scratch in AWS
00:30:00
Live-Environment-Challenge: QUIZ: AWS VPC Fundamental Concepts for Developers
00:15:00

AWS Load Balancing

Application Load Balancers
00:11:01
Network Load Balancers
00:07:06
Load Balancer Use Cases
00:06:38
Dynamic Ports
00:05:36

AWS Serverless Based Compute Services

AWS Lambda

Lambda Essentials
00:06:22
Lambda Functions and Events
00:16:23
Lambda Function Configuration
00:12:42
Lambda Function Packages
00:15:08
Lambda Versions and Aliases
00:10:08
Lambda API Actions
00:05:33
Lambda Environment Variables
00:05:41
Lambda Use Cases
00:05:42
Hands-On-Lab: AWS Lambda in the Console - Creating a Website Canary
00:30:00
Live-Environment-Challenge: QUIZ: AWS Lambda Concepts for Developers
00:15:00

Additional Server Based Compute Services

AWS Elastic Container Service

ECS Essentials
00:13:53
Docker Essentials
00:06:36
IAM Roles for ECS Tasks
00:09:15
Hands-On-Lab: Deploying a Python Flask Application with AWS ECS
01:00:00
Live-Environment-Challenge: QUIZ: AWS ECS Concepts for Developers
00:15:00

AWS Elastic Beanstalk

Elastic Beanstalk Overview
00:04:50
Hands-On-Lab: Creating an Elastic Beanstalk Application Using the AWS EB CLI
00:30:00
Live-Environment-Challenge: QUIZ: AWS Elastic Beanstalk Essentials for Developers
00:15:00

AWS Storage Services

Amazon S3

S3 Essentials
00:20:05
Moving Data to S3
00:11:17
S3 Performance
00:07:09
S3 Permissions
00:17:21
Amazon S3 Encryption
00:14:51
Object Versioning
00:18:03
Storage Classes and Amazon Glacier
00:06:15
S3 Lifecycle Policies
00:06:07
Hosting Static Websites
00:08:36
Enabling CORS Configuration
00:06:37
Hands-On-Lab: Common S3 Errors when Developing with AWS S3
00:30:00
Live-Environment-Challenge: QUIZ: AWS S3 Essentials for Developers
00:15:00

AWS CloudFront

CloudFront Essentials
00:05:21

AWS Database Services

DynamoDB

DynamoDB Overview
00:05:19
DynamoDB Core Concepts
00:08:29
Provisioned Throughput
00:11:12
DynamoDB Read Operations
00:08:19
Local and Global Secondary Indexes
00:19:57
Conditional Writes and Atomic Counters
00:08:52
Common DynamoDB Errors and Limits
00:04:27
DynamoDB DAX
00:09:38
DynamoDB Throttling Issues
00:11:00
DynamoDB Streams with Lambda
00:18:52
DynamoDB Auto Scaling and On-Demand
00:16:37
Hands-On-Lab: AWS DynamoDB in the Console - Creating Tables, Items, and Indexes
00:30:00
Hands-On-Lab: DynamoDB Data Loading and Write Operations
00:30:00
Live-Environment-Challenge: QUIZ: AWS DynamoDB Concepts for Developers
00:15:00

Other AWS Database Services

RDS Essentials
00:05:39
Encrypting RDS Databases
00:10:24
What Is Redshift?
00:01:19
Amazon ElastiCache and Caching Strategies
00:04:33
Live-Environment-Challenge: QUIZ: AWS Database Concepts for Developers
00:15:00

AWS Application Services

Amazon Simple Notification Service (SNS)

Introduction to SNS
00:09:38
Managing Access to SNS Resources
00:07:44
SNS Message Data
00:09:41
Mobile Apps: Mobile Push with SNS
00:03:08
SNS API Actions and Errors
00:04:49
Hands-On-Lab: Creating and Subscribing to AWS SNS Topics
00:15:00
Live-Environment-Challenge: QUIZ: AWS SNS Essentials for Developers
00:15:00

Amazon Simple Queue Service (SQS)

SQS Essentials
00:11:14
Managing Access to SQS Resources
00:09:23
SQS Polling Types
00:05:10
SQS Message Data
00:08:25
SQS API Actions and Errors
00:04:33
Hands-On-Lab: Working with AWS SQS Standard Queues
00:30:00
Hands-On-Lab: Working with AWS SQS FIFO Queues
00:30:00
Live-Environment-Challenge: QUIZ: AWS SQS Essentials for Developers
00:15:00

Amazon Simple Workflow Service (SWF)

SWF Essentials
00:08:51

AWS Step Functions

Step Function Essentials
00:10:53
Step Functions - State Types and Transitions
00:11:46

API Gateway

API Gateway Essentials
00:14:13
API Gateway Deployments and Stages
00:07:41
API Gateway Caching and Monitoring
00:03:26
Hands-On-Lab: Creating Your Own Serverless Reminder Service on AWS with Step Functions, API Gateway, Lambda and S3
01:00:00
Live-Environment-Challenge: QUIZ: AWS App Services Essentials for Developers (SWF, Step Functions, and API Gateway)
00:15:00

AWS Management Tools

CloudWatch

CloudWatch Essentials
00:03:46

Amazon CloudFormation

CloudFormation Essentials
00:16:42
CloudFormation Resources and Stacks
00:06:04
CloudFormation Functions
00:14:17
CloudFormation Templates - Interactive Challenge
00:17:24
Hands-On-Lab: Deploying a Website Canary with CloudFormation
00:30:00

Systems Manager Parameter Store

Parameter Store Essentials
00:13:59
Live-Environment-Challenge: QUIZ: AWS Management Tools Essentials for Developers
00:15:00

AWS Developer Tools

Developer Associate - Core Concepts Review

AWS Security Best Practices Quick Notes
00:15:52
AWS Well Architected Framework Quick Notes
00:15:15
Architecting for the Cloud AWS Best Practice Quick Notes
00:15:33
Practicing Continuous Integration and Continuous Delivery on AWS Quick Notes
00:13:17
Microservices on AWS Quick Notes
00:07:35
AWS Serverless Architectures with AWS Lambda Quick Notes
00:09:12
Optimizing Enterprise Economics with Serverless Architectures Quick Notes
00:07:16
Running Containerized Microservices on AWS Quick Notes
00:07:11
Blue / Green Deployments on AWS Quick Notes
00:08:33

Repos, Deployment, Builds, and CI/CD Pipelines

X-Ray
00:13:54
AWS CodeCommit
00:03:36
AWS CodeBuild
00:07:19
AWS CodeDeploy
00:13:22
AWS CodePipeline
00:07:52
AWS CodeStar
00:02:20
Live-Environment-Challenge: QUIZ: AWS Developer Tools Concepts
00:15:00

Course Conclusion

Final Steps

How To Prepare For The Exam
00:07:15
What's Next After Certification
00:03:37
Get Recognized!
00:01:01
Live-Environment-Challenge: AWS Certified Developer Associate Level
01:30:00

Details

Welcome to Linux Academy's AWS Certified Developer Associate course. This course was developed to provide you with the requisite knowledge to not only pass the AWS CDA certification exam but also gain the hands-on experience required to become a qualified AWS Developer working in real-world AWS environments.


As part of this course, we are happy to provide "The Sigma Scripts", which is a visually interactive guide filled with live diagrams and AWS knowledge that you can use as your own personal study resource.


Access the Sigma Scripts: https://interactive.linuxacademy.com/diagrams/TheSigmaScripts.html
Join the Linux Academy community Slack to chat with other students and instructors here: https://linuxacademy-community-slack.herokuapp.com/ and join the #aws channel.


Study Guides

The Sigma Scripts

The Sigma Scripts Link: https://interactive.linuxacademy.com/diagrams/TheSigmaScripts.html

AWS Whitepaper: Architecting for the Cloud Best Practices

AWS CDA Exam Blueprint

AWS Whitepaper: Backup, Archive and Restore Approaches Using AWS

AWS Whitepaper: Security Best Practices

AWS Whitepaper: AWS Overview

AWS Whitepaper: AWS Development and Test on Amazon Web Services

AWS Whitepaper: AWS Well-Architected Framework

AWS Whitepaper: Overview of Security Processes

AWS Whitepaper: How AWS Pricing Works

AWS Whitepaper: Amazon Virtual Private Cloud Connectivity Options

AWS Whitepaper: Serverless Architectures with AWS Lambda

AWS Whitepaper: Running Containerized Microservices on AWS

AWS Whitepaper: Practicing Continuous Integration and Continuous Delivery on AWS

AWS Whitepaper: Optimizing Enterprise Economics with Serverless Architectures

AWS Whitepaper: Microservices on AWS

AWS Whitepaper: Blue/Green Deployments on AWS

Instructor Deck

Community

certificate ribbon icon

Earn a Certificate of Completion

When you complete this course, you’ll receive a certificate of completion as proof of your accomplishment.

Looking For Team Training?

Learn More