AWS Cloud Developer Associate Certification

Index

  1. IAM, VPC & AWS Free Tier Account
  2. EC2
    1. Intro
    2. Pricing Model
    3. AMI
    4. EC2 IP Adress
    5. Monitoring
    6. NAT Instance and NAT Gateway
  3. ELB and ASG
  4. VPC
  5. Route53
  6. S3 and cloudfront
  7. IaaC- Cloud formation
  8. EBT- Bean Stack
  9. Lambda
    1. Introduction
    2. Lambda Pricing
    3. Lambda Event source mapping
    4. Lambda event notification
    5. Lambda handler
    6. Lambda synchronous and async
    7. Lambda version
    8. Lambda concurrency
  10. Container -ECS, Fargate, ECR
  11. Developer Tools -CI/CD
    1. Code commit
    2. Code pipeline
    3. Code Build
      • alternatives to Code Build
    4. Code Deploy
      • alternatives to Code Build from aws
  12. RDS and Elastic Cache
    1. Database types – Relational VS non relational
    2. Database types – Operational vs Analytical
    3. Databases Architectures
    4. amazon RDS
    5. Elastic cache
      1. Caching strategies – Lazy load,Write through,TTL
      2. elastic Cache Engines
        1. Memcached
        2. Redis(cluster disabled)
        3. Redis(cluster enabled)
  13. DynamoDB (Stephen)
    1. Introduction
    2. Primary Keys
      1. Partition(Hash)
      2. Partition+Range
    3. WCU
    4. RCU
    5. Eventual and strong consistency
    6. DynamoDB -Reading Data
      1. DynamoDB -Reading Data (Query)
      2. DynamoDB -Reading Data (Scan)
    7. DynamoDB -Writing Data
    8. DynamoDB as Session state Cache
    9. Dynamo dB Transactions
    10. Dynamo dB WritesTypes
  14. API Gateway(Stephen)
    1. Integration with other services
    2. API Gateway- endpoints Types
    3. Deployment stages
    4. API Gateway Integration Types
    5. Caching API Responses
    6. API Gateway- Usage plans and API Keys
    7. API Gateway throlleling
    8. API Gateway – errors
    9. API Gateway – CORS
    10. API Gateway – SECURITY
    11. API Gateway – HTTP API vs Rest API
    12. API Gateway – web Socket
    13. connecting Api
    14. API Gateway Architecture
  15. SAM (Server-less Application Model)(Stephen)
    1. Introduction
    2. SAM-Recipe
    3. CLI Debugging
    4. Policy template
    5. SAM and Code deploy
    6. Exam Summary
    7. SAR(Server-less Application Repository)
  16. Application Integration (SQS, SNS & Kinesis – Stephen above dynamo)
    1. Introduction
    2. Amazon SQS
      1. Standard Queue
      2. Producing Messages
      3. Consuming Messages
      4. Multiple EC2 Instances Consumers
      5. Amazon SQS – Security
      6. SQS – Message Visibility Timeout
      7. Amazon SQS – Dead Letter Queue
      8. Amazon SQS – Delay Queue
      9. Amazon SQS – Long Polling
      10. SQS Extended Client
      11. SQS – Must know API
    3. Amazon SQS – FIFO Queue
      1. SQS FIFO – Deduplication
      2. SQS FIFO – Message Grouping
    4. Amazon SNS
      1. Amazon SNS – How to publish
      2. Amazon SNS – Security
    5. SNS + SQS: Fan Out
    6. Amazon SNS – FIFO Topic
    7. SNS FIFO + SQS FIFO: Fan Out
    8. SNS – Message Filtering
    9. Kinesis
      1. Overview
      2. Kinesis Data Streams
      3. Kinesis Data Streams Security
      4. Kinesis Producers
      5. Kinesis – ProvisionedThroughputExceeded
      6. Kinesis Data Streams Consumers
      7. Kinesis Consumers Types
      8. Kinesis Client Library (KCL)
      9. Kinesis Operation – Shard Splitting
      10. Kinesis Operation – Merging Shards
      11. Kinesis Data Firehose
      12. Kinesis Data Streams vs Firehose
      13. Kinesis Data Analytics (SQL application)
      14. Ordering data into Kinesis
    10. Ordering data into SQS
    11. Kinesis vs SQS ordering
    12. SQS vs SNS vs Kinesis
  17. Monitoring,Logging, Auditing (CloudWatch, X-Ray and CloudTrail)
    1. AWS Monitoring – Section Introduction
    2. Monitoring Overview in AWS
    3. CloudWatch
      1. CloudWatch Metrics
      2. CloudWatch Custom Metrics
      3. CloudWatch Logs
      4. CloudWatch Logs Hands On
      5. CloudWatch Agent & CloudWatch Logs Agent
      6. CloudWatch Logs Metric Filters
      7. CloudWatch Alarms
      8. CloudWatch Alarms Hands On
      9. CloudWatch Events
    4. EventBridge Overview
      1. EventBridge Hands On
    5. X-Ray Overview
      1. X-Ray Hands On
      2. X-Ray: Instrumentation and Concepts
      3. X-Ray: Sampling Rules
      4. X-Ray APIs
      5. X-Ray with Beanstalk
      6. X-Ray & ECS
    6. CloudTrail
      1. CloudTrail Hands On
    7. CloudTrail vs CloudWatch vs X-Ray
    8. AWS Quick Clean-up
  18. Advanced IAM (Stephen + Neel)
    1. STS Overview
    2. IAM best practices
    3. Advanced IAM
    4. IAM Policies & S3 Bucket Policies
    5. Granting a User Permissions to Pass a Role to an AWS Service
    6. Directory Services – Overview
  19. Security Services (Stephen –2nd last + Neel) – KMS, Encryption SDK, SSM Parameter Store
    1. AWS Security – Section Introduction
    2. Encryption 101
    3. KMS
      • KMS Overview
      • KMS Hands On w/ CLI
      • KMS Encryption Patterns and Envelope Encryption
      • Encryption SDK CLI Hands On
      • KMS Limits
      • KMS and AWS Lambda Practice
    4. S3
      1. S3 Security Advanced
      2. S3 Bucket Key
    5. SSM
      • SSM Parameter Store Overview
      • SSM Parameter Store Hands On (CLI)
      • SSM Parameter Store Hands On (AWS Lambda)
    6. Secrets Manager –
      • Secrets Manager Overview
      • Secrets Manager – Hands On
    7. SSM Parameter Store vs Secrets Manager
    8. CloudWatch Logs Encryption
    9. CodeBuild Security
  20. Other server-less- step-function and AppSync
    1. Step Functions Overview
      1. Step Functions – Hands On
      2. Step Functions – Error Handling
      3. Step Functions – Error Handling Hands On
      4. Step Functions – Standard vs Express
    2. AppSync Overview
      1. AppSync Hands On
  21. Cognito:Cognito User pools ,Cognito Identity pools ,Cognito Sync
    1. Cognito Overview
      1. Cognito User Pools(-DB OF USERS CAN provide federated udentity )
      2. Cognito User Pools Hands On
      3. Cognito User Pools – Others
    2. Cognito Identity Pools(id for user ,user can be guest)
      1. Cognito Identity Pools Hands On
    3. Cognito User Pools vs Cognito Identity Pools
    4. Cognito Sync
  22. Exam Tips
    1. Test-1
    2. Test-2
    3. Test-3
    4. Test-4
  23. Quick Notes – as per findings from tests
    1. EC2
      1. Instances-type and billing
    2. Lambda
      1. Versioning
    3. Scaling policy
    4. S3 Bucket
      1. Security
    5. Deployment solution
      1. immutable
      2. blue-green
      3. rolling
      4. rolling-batch
    6. IAM policies
      1. Identity Based
      2. Resource based
      3. Policy types
    7. Security
      1. Security-Group
      2. NACL
      3. Introduction,Defence order, occurrence
    8. ALB
    9. DynamoDB
      1. Read-consistency
  24. FAQs
    1. Lambda