img
img

Course Details!

Description

This credential helps organizations identify and develop talent with critical skills for implementing cloud initiatives. Earning AWS Certified Developer – Associate validates the ability to write and deploy cloud-based applications.
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.
Who should take this course? AWS Certified Developer – Associate is intended for anyone with one or more years of hands-on experience developing and maintaining an AWS-based application. Before you take this exam, we recommend you have: In-depth knowledge of at least one high-level programming language
Understanding of core AWS services, uses of the services, and basic AWS architecture best practices, including the AWS Shared Responsibility Model, application lifecycle management, and the use of containers in the development process
Proficiency in developing, deploying, and debugging cloud-based applications using AWS and writing code for serverless applications
Ability to identify key features of AWS services and use the AWS service APIs, AWS CLI, and SDKs to write applications
Ability to apply a basic understanding of cloud-native applications to write code
Ability to author, maintain, and debug code modules on AWS

What Will I Learn?

  • 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, and MFA.
  • Configure AWS services for optimal performance.
  • Confidently sit the AWS Certified Developer – Associate exam.

Certificates

  • Developer Associate

Chapter 1 (Introduction)

  • An Important Note about A Cloud Guru and Linux Academy Courses.
  • Introduction.
  • What Can I Skip?
  • Exam Blueprint.
  • Introducing The AWS Cloud Sandbox.
  • Introducing Hands-On Labs

Chapter 2 (Beginner's Guide to IAM)

  • IAM 101
  • IAM Demo.
  • Introduction to AWS Identity and Access Management (IAM).
  • Hands-On Lab.
  • Testing IAM Policy Permissions.
  • IAM 101 Summary.
  • IAM Quiz.

Chapter 3 (Beginner's Guide to EC2)

  • Introducing EC2
  • EC2 Pricing Options.
  • Exploring EC2 Instance Types.
  • Launching an EC2 Instance – Demo.
  • How to Use Putty Demo (Windows Users Only).
  • Understanding EBS Volumes.
  • Creating an EBS Volume – Demo.
  • Exploring Elastic Load Balancer.
  • Route 53 Demo.
  • CLI Demo Lab.
  • CLI Pagination.
  • EC2 with S3 Role Lab.
  • RDS 101 RDS Demo.
  • RDS Multi-AZ and Read Replicas.
  • RDS Backups and Snapshots.
  • Elasticache 101
  • Systems Manager Parameter Store.
  • EC2 Summary - Part 1
  • EC2 Summary - Part 2
  • EC2 Quiz

Chapter 4 (S3)

  • S3 101
  • Reviewing S3 Storage Classes.
  • Securing S3 Buckets.
  • ACLs and Bucket Policies Demo - Part 1
  • ACLs and Bucket Policies Demo - Part 2
  • Creating a Static Website Using Amazon S3
  • Hands-On Lab.
  • S3 Encryption.
  • Configuring Encryption on an S3 Bucket – Demo.
  • CORS Configuration – Demo.
  • Overview of CloudFront.
  • Configuring Amazon CloudFront Demo.
  • Configuring CloudFront with Origin Access Identity.
  • Understanding CloudFront AllowedMethods.
  • S3 Summary.
  • S3 Quiz

Chapter 6 (DynamoDB)

  • Introduction to DynamoDB.
  • Creating a DynamoDB Table – Demo.
  • DynamoDB Access Control.
  • Indexes Deepdive.
  • AWS DynamoDB in the Console - Creating Tables, Items, and Indexes.
  • Hands-On Lab.
  • Scan vs Query API Call.
  • Using DynamoDB API Calls.
  • DynamoDB Provisioned Throughput.
  • DynamoDB On-Demand Capacity.
  • DynamoDB Accelerator (DAX).
  • DynamoDB TTL – Demo.
  • DynamoDB Streams.
  • Provisioned Throughput Exceeded and Exponential Backoff.
  • DynamoDB Summary.
  • DynamoDB Quiz.

Chapter 7 (KMS and Encryption on AWS)

  • KMS 101
  • Creating A CMK – Demo.
  • CMK Summary.
  • Understanding KMS API Calls – Demo.
  • Exploring Envelope Encryption.
  • KMS Summary.
  • KMS Quiz

Chapter 8 (Other AWS Services)

  • SQS
  • Understanding SQS Queue Types.
  • SQS Settings. SQS Delay Queues & Large Messages.
  • Triggering AWS Lambda from Amazon SQS.
  • Hands-On Lab.
  • Simple Notification Service.
  • SES vs SNS.
  • Kinesis 101
  • Setting Up A Kinesis Data Stream – Demo.
  • Kinesis Shards and Consumers.
  • Introducing Elastic Beanstalk.
  • Deploying An Application With Elastic Beanstalk – Demo.
  • Updating Elastic Beanstalk.
  • Updating An Application In Elastic Beanstalk – Demo.
  • Advanced Elastic Beanstalk.
  • RDS & Elastic Beanstalk.
  • Migrating Applications to Elastic Beanstalk.
  • Other AWS Services Summary - Part 1
  • Other AWS Services Summary - Part 2
  • Other AWS Services Quiz

Chapter 9 (Developer Theory)

  • What is CI
  • CD?
  • CodeCommit 101
  • CodeCommit Demo.
  • Configure and Work with CodeCommit from the CLI.
  • Hands-On Lab.
  • CodeDeploy 101
  • The CodeDeploy AppSpec File.
  • CodeDeploy Lifecycle Event Hooks.
  • Code Deploy Demo - Part 1
  • CodeDeploy Demo - Part 2
  • CodePipeline 101
  • CodePipeline Demo - Part 1
  • CodePipeline Demo - Part 2
  • Setting Up an AWS CodePipeline with a Manual Approval.
  • Hands-On Lab. Working with a DevOps CI
  • CD Pipeline in AWS.
  • Hands-On Lab.
  • Introducing CodeArtifact.
  • Demo - Creating a CodeArtifact Repository.
  • Elastic Container Service.
  • Docker and Elastic Beanstalk.
  • Introduction To CloudFormation.
  • CloudFormation Demo.
  • Deploying a Basic Infrastructure Using CloudFormation Templates.
  • Hands-On Lab.
  • Exporting CloudFormation Stack Values.
  • The Serverless Application Model (SAM).
  • CloudFormation and SAM Demo.
  • CloudFormation Nested Stacks.
  • Working with CloudFormation Nested Stacks.
  • Hands-On Lab.
  • Developer Theory Summary - Part 1
  • Developer Theory Summary - Part 2
  • Dev theory quiz

Chapter 10 (Advanced IAM)

  • Web Identity Federation.
  • Cognito User Pools Demo.
  • Cognito Identity Pools Demo - Part 1
  • Cognito Identity Pools Demo - Part 2
  • Inline Policies vs Managed Policies vs Customer Managed Policies.
  • Working With AWS Managed Policies, Customer Managed Policies, and Inline Policies.
  • Hands-On Lab.
  • STS AssumeRoleWithWebIdentity.
  • Configuring Cross Account Access – Demo.
  • Advanced IAM Summary.
  • Advanced IAM Quiz.

Chapter 11 (Monitoring)

  • Introduction to CloudWatch.
  • CloudWatch Demo.
  • Understanding CloudWatch Concepts.
  • CloudWatch vs CloudTrail.
  • Using CloudWatch for Resource Monitoring.
  • Hands-On Lab.
  • Using CloudWatch Actions.
  • Monitoring Summary.
  • Monitoring Quiz.

Chapter 12 (Additional Resources to Help You Prepare for the Exam)

  • Additional Resources

Chapter 13 (Summary)

  • Summary and Next Steps.
  • Keep Up to Date with AWS This Week.
  • AWS Certified Developer - Associate Exam.

Comments