Training & Education

AWS Certified Developer Associate Learning Path

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 Fundamentals: ELB + ASG + EBS

•   Introduction
•   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 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 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 Elastic Beanstalk

•   Introduction
•   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

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

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

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 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

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

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 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

ECS, ECR & Fargate - Docker in AWS

•   Introduction
•   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

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.