Amazon Web Services (AWS) Certified Developer Associate
The Course is delivered through:
Demonstrations, Hands-on Labs, and Quizzes
In this course, you will:
- Set up the AWS SDK and developer credentials
- Interact with AWS services and develop solutions by using the AWS SDK
- Use AWS Identity and Access Management (IAM) for service authentication
- Use Amazon Simple Storage Service (Amazon S3) and Amazon DynamoDB as data stores
- Use Web Identity Framework and Amazon Cognito for user authentication
- Use Amazon ElastiCache to improve application scalability
- Use containers in the development process
- Leverage the CI/CD pipeline to deploy applications on AWS
- Use AWS Serverless (Lambda, DynamoDB, API Gateway & Cognito)
- Use AWS Serverless: SAM – Serverless Application Model
- Use the Developer Tools
AWS Fundamentals: EC2 + IAM
• Introduction
• AWS Regions and Azs
• IAM Review and Hands-On
• EC2 Introduction and Hands-On
• Introduction to Security Groups
• Security Groups Deep Dive
• Private vs Public vs Elastic IP
• Install Apache on EC2
• EC2 User Data
• AWS Regions and Azs
• IAM Review and Hands-On
• EC2 Introduction and Hands-On
• Introduction to Security Groups
• Security Groups Deep Dive
• Private vs Public vs Elastic IP
• Install Apache on EC2
• EC2 User Data
AWS Fundamentals: ELB + ASG + EBS
• Introduction
• Load Balancers Overview
• Load Balancers Hands-On
• Auto Scaling Group Introduction
• Auto Scaling Group Hands-On
• EBS Volumes Overview
• Load Balancers Overview
• Load Balancers Hands-On
• Auto Scaling Group Introduction
• Auto Scaling Group Hands-On
• EBS Volumes Overview
AWS Fundamentals: VPC + RDS + ElasticCache + Route 53
• Introduction
• AWS VPC and Subnets
• 3 Tier Architecture
• AWS RDS Overview
• AWS RDS Hands-On
• AWS ElasticCache Overview
• AWS ElasticCache Hands-On
• AWS Route 53 Overview
• AWS Route 53 Hands-On
• AWS VPC and Subnets
• 3 Tier Architecture
• AWS RDS Overview
• AWS RDS Hands-On
• AWS ElasticCache Overview
• AWS ElasticCache Hands-On
• AWS Route 53 Overview
• AWS Route 53 Hands-On
AWS Fundamentals: S3
• Introduction
• AWS S3 Bucket and Objects
• AWS S3 Versioning
• AWS S3 Encryption
• AWS Security and Bucket Policies
• AWS S3 Websites
• AWS S3 CORS
• AWS S3 Consistency Model
• AWS S3 Performance
• AWS S3 Bucket and Objects
• AWS S3 Versioning
• AWS S3 Encryption
• AWS Security and Bucket Policies
• AWS S3 Websites
• AWS S3 CORS
• AWS S3 Consistency Model
• AWS S3 Performance
AWS CLI, SDK, IAM, Roles & Policies
• Introduction to Development on AWS
• AWS CLI Setup & Configuration
• AWS CLI Practice with S3, etc
• AWS CLI Practice on EC2
• IAM Roles & Policies Hands-On
• AWS Policy Simulator
• AWS CLI Dry Run
• AWS STS Decode
• AWS EC2 Instance Metadata
• AWS SDK Overview
• AWS CLI Profiles
• AWS CLI Setup & Configuration
• AWS CLI Practice with S3, etc
• AWS CLI Practice on EC2
• IAM Roles & Policies Hands-On
• AWS Policy Simulator
• AWS CLI Dry Run
• AWS STS Decode
• AWS EC2 Instance Metadata
• AWS SDK Overview
• AWS CLI Profiles
AWS Elastic Beanstalk
• Introduction
• Elastic Beanstalk Overview
• EB Environment Hands-On
• EB Deployment Modes
• EB Deployments Hands-On
• EB Advance Concepts
• Elastic Beanstalk Overview
• EB Environment Hands-On
• EB Deployment Modes
• EB Deployments Hands-On
• EB Advance Concepts
AWS CI/CD: CodeCommit, CodeBuild, CodeDeploy, CodePipeline, CodeStar
• Introduction
• Introduction to CI/CD in AWS
• CodeCommit Overview
• CodeCommit Hands-On
• CodePipeline Overview
• CodePipeling Hands-On
• CodeBuild Overview
• CodeBuild Hands-On
• CodeDeploy Overview
• CodeDeploy Hands-On
• CodeDeploy Blue/Green Deployment
• Introduction to CI/CD in AWS
• CodeCommit Overview
• CodeCommit Hands-On
• CodePipeline Overview
• CodePipeling Hands-On
• CodeBuild Overview
• CodeBuild Hands-On
• CodeDeploy Overview
• CodeDeploy Hands-On
• CodeDeploy Blue/Green Deployment
AWS CloudFormation
• Introduction
• CloudFormation Overview
• CloudFormation Create Stack Hands-On
• CloudFormation Update and Delete Hands-On
• YAML Crash Course
• CloudFormation Resources
• CloudFormation Parameters
• CloudFormation Mappings
• CloudFormation Outputs
• CloudFormation Conditions
• CloudFormation Intrinsic Functions
• CloudFormation Rollbacks
• CloudFormation Overview
• CloudFormation Create Stack Hands-On
• CloudFormation Update and Delete Hands-On
• YAML Crash Course
• CloudFormation Resources
• CloudFormation Parameters
• CloudFormation Mappings
• CloudFormation Outputs
• CloudFormation Conditions
• CloudFormation Intrinsic Functions
• CloudFormation Rollbacks
AWS Monitoring & Audit: CloudWatch, X-Ray and CloudTrail
• Introduction
• Overview of Monitoring in AWS
• AWS CloudWatch Metrics
• AWS CloudWatch Alarms
• AWS CloudWatch Logs
• AWS CloudWatch Events
• AWS X-Ray Overview
• AWS X-Ray Hands-On
• AWS CloudTrail
• Overview of Monitoring in AWS
• AWS CloudWatch Metrics
• AWS CloudWatch Alarms
• AWS CloudWatch Logs
• AWS CloudWatch Events
• AWS X-Ray Overview
• AWS X-Ray Hands-On
• AWS CloudTrail
AWS Integration & Messaging: SQS, SNS & Kinesis
• Introduction to Messaging
• AWS SQS
• AWS SQS Console Hands-On
• AWS SQS Dead Letter Queue
• AWS CLI Practice
• AWS SQS FIFO Queues
• AWS SQS Advanced
• AWS SNS
• AWS SNS Hands-On
• AWS Kinesis Overview
• AWS Kinesis Hands-On
• AWS Kinesis Security, Firehose and Analytics
• SQS vs SNS vs Kinesis
• AWS SQS
• AWS SQS Console Hands-On
• AWS SQS Dead Letter Queue
• AWS CLI Practice
• AWS SQS FIFO Queues
• AWS SQS Advanced
• AWS SNS
• AWS SNS Hands-On
• AWS Kinesis Overview
• AWS Kinesis Hands-On
• AWS Kinesis Security, Firehose and Analytics
• SQS vs SNS vs Kinesis
AWS Serverless: Lambda
• Introduction
• Serverless Introduction
• AWS Lambda Overview
• AWS Lambda – Hands-On
• AWS Lambda Configuration
• AWS Lambda Concurrency, Throttling, and DLQ
• AWS Lambda Logging, Monitoring, and Tracing
• AWS Lambda Limits
• AWS Lambda Versions and Aliases
• AWS Lambda Best Practices
• Serverless Introduction
• AWS Lambda Overview
• AWS Lambda – Hands-On
• AWS Lambda Configuration
• AWS Lambda Concurrency, Throttling, and DLQ
• AWS Lambda Logging, Monitoring, and Tracing
• AWS Lambda Limits
• AWS Lambda Versions and Aliases
• AWS Lambda Best Practices
AWS Serverless: DynamoDB
• Introduction
• DynamoDB Overview
• DynamoDB Basics Hands-On
• DynamoDB WCU & RCU Hands-On
• DynamoDB Basic APIs
• DynamoDB Basic APIs Hands-On
• DynamoDB Indexis (GSI & LSI)
• DynamoDB Optimistic Concurrency
• DynamoDB DAX
• DynamoDB Streams
• DynamoDB Security
• DynamoDB Overview
• DynamoDB Basics Hands-On
• DynamoDB WCU & RCU Hands-On
• DynamoDB Basic APIs
• DynamoDB Basic APIs Hands-On
• DynamoDB Indexis (GSI & LSI)
• DynamoDB Optimistic Concurrency
• DynamoDB DAX
• DynamoDB Streams
• DynamoDB Security
AWS Serverless: API Gateway & Cognito
• Introduction
• AWS API Gateway Overview
• API Gateway Basics – Hands-On
• API Gateway Stages and Deployments
• API Gateway Stages and Deployments – Hands-On
• API Gateway Mappings
• API Gateway Swagger
• API Gateway Caching
• API Gateway Monitoring
• API Gateway Others
• API Gateway Security
• AWS Cognito Overview
• AWS API Gateway Overview
• API Gateway Basics – Hands-On
• API Gateway Stages and Deployments
• API Gateway Stages and Deployments – Hands-On
• API Gateway Mappings
• API Gateway Swagger
• API Gateway Caching
• API Gateway Monitoring
• API Gateway Others
• API Gateway Security
• AWS Cognito Overview
AWS Serverless: SAM – Serverless Application Model
• Introduction
• SAM Overview
• Installing the SAM CLI
• Creating First SAM Project
• Deploying SAM Project
• SAM API Gateway
• SAM DynamoDB
• SAM CloudFormation Designer and Application Repository
• SAM Overview
• Installing the SAM CLI
• Creating First SAM Project
• Deploying SAM Project
• SAM API Gateway
• SAM DynamoDB
• SAM CloudFormation Designer and Application Repository
ECS, ECR & Fargate - Docker in AWS
• Introduction
• What is Docker
• ECS Clusters
• ECS Task Definition
• ECS Service
• ECS Service with Load Balancers
• ECR
• Fargate
• What is Docker
• ECS Clusters
• ECS Task Definition
• ECS Service
• ECS Service with Load Balancers
• ECR
• Fargate
AWS Security & Encryption: KMS, Encryption, SDK SSM Parameter Store, IAM & STS
• Introduction
• Encryption 101
• KMS Overview
• KMS and AWS Lambda Practice
• Encryption SDK Overview
• Encryption SDK CLI Hands-On
• SSM Parameter Store Overview
• SSM Parameter Store Hands-On (CLI)
• SSM Parameter Store Hands-On (Lambda)
• IAM Best Practices & STS
• Encryption 101
• KMS Overview
• KMS and AWS Lambda Practice
• Encryption SDK Overview
• Encryption SDK CLI Hands-On
• SSM Parameter Store Overview
• SSM Parameter Store Hands-On (CLI)
• SSM Parameter Store Hands-On (Lambda)
• IAM Best Practices & STS
Exam Prep
Overview of Developer Associate Exam
Things you need to know for the examination
Exam Prep Quizzes
Exam
The AWS Certified Developer examination is intended for individuals who perform a development role and have one or more years of hands-on experience developing and maintaining an AWS based application. It tests the candidates' understanding of core AWS services, uses, and basic AWS architecture best practices.
This credential demonstrates the candidates' proficiency in developing, deploying, and debugging cloud-based applications using AWS.
Recommended Knowledge:
Candidates should have in-depth knowledge of at least one high-level programming language and a working knowledge of core AWS services and public cloud implementations. Proficiency in developing, deploying, and debugging cloud-based applications using AWS and the ability to write code using AWS security best practices.
Understanding of core AWS services, uses, and basic AWS architecture best practices.
** AWS Cloud Practitioner
Our input helps make their solutions stand out from the crowd.