Developer – Associate Certification Preparation for AWS

Intermediate

LP Box Courses 7 Video Courses
LP Box quiz 9 Quiz sessions
LP Box Lab 14 Hands-on Labs
Duration 24h 0m
Karma ~830 karma points
Certificate 143642 students

Looking to acquire the AWS Certified Developer - Associate certification from Amazon? You've come to the right place! 

Based on the Certified Developer Associate exam guide, this hands on orientated learning path prepares you for the AWS Certified Developer Associate exam. With over 22 hours of interactive content this learning path includes six video courses, 14 hands on labs blended with 9 quizz sessions to help prepare you for passing the AWS Certified Developer exam. Course content includes;

AWS Foundations: Learn to recognize and explain AWS compute and storage fundamentals, and to recognise and explain the family of AWS services relevant to the certified developer exam. This course provides you with snapshots of each service, and covering just what you need to know, gives you a good, high-level starting point for exam preparation.

Designing and Developing: An introduction to the AWS components that help us develop highly available, cost efficient solutions In this course we will:Understand the core AWS services, uses, and basic architecture best practices Identify and recognize cloud architecture considerations, such as fundamental components and effective designs. 

Working with DynamoDB: An introduction to working with Amazon DynamoDB, a fully-managed NoSQL database service provided by Amazon Web Services. The course walks you through designing tables, and reading and writing data. We conclude with more advanced topics including secondary indexes and how DynamoDB handles very large tables.

Deployment and Security: Learn to Recognize and implement secure procedures for optimum cloud deployment and maintenance.Demonstrate ability to implement the right architecture for development, testing, and staging environments. In the second part of the course Amazon we cover deployment services CodeDeploy, CodePipeLine and CodeCommit.

Monitoring and Debugging: Identify and implement best practices for monitoring and debugging in AWS, and to understand the core AWS services, uses, and basic architecture best practices for deploying apps on AWS. 

On completing this learning path you will be able to:

  • Understand the core AWS services, uses, and basic architecture best practices.
  • Design, develop, and deploy cloud based solutions using AWS.
  • Identify and recognize cloud architecture considerations, such as fundamental components and effective designs.
  • Identify the appropriate techniques required to code a proper cloud solution.
  • Recognize and implement secure procedures for optimal cloud deployment and maintenance.
  • Demonstrate ability to implement the right architecture for development, testing, and staging environments.
  • Develop and maintain applications written for Amazon Simple Storage Services (S3), Amazon DynamoDB, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon Simple Workflow Service (SWS), AWS Elastic Beanstalk, and AWS CloudFormation.
  • Identify and implement best practices for debugging in AWS.

Do you have any AWS Certifications or are you studying for a new certification? Share your story in our community

1

In this course we learn to recognize and explain AWS compute and storage fundamentals, and to recognise and explain the family of AWS services relevant to the certified developer exam. This course provides you with snapshots of each service, and covering just what you need to know, gives you a good, high-level starting point for exam preparation. It includes coverage of: Services Amazon Simple ...

2

Create your first Cloud Storage bucket using Amazon Simple Storage Service (Amazon S3) Lab Overview Amazon Simple Storage Service (S3) provides secure, durable, and highly scalable object storage. To upload data such as photos, videos and static documents, you must first create a logical storage bucket in one of the AWS regions. Then you can upload any number of objects to it. Buckets and objects ...

3

How to launch, configure, and access a Linux virtual machine using AWS Lab Overview Amazon Elastic Compute Cloud (EC2) is one of the most popular AWS services. EC2 allows you to launch different types of cloud instances and pay for them with a pay-per-use model. EC2 allows you to have operating system level control of your computing resources while running in Amazon’s computing environment. ...

5

Learn to manage the storage space of your EC2 instance using Amazon EBS Amazon Elastic Block Store (Amazon EBS) provides persistent block level storage volumes for use with Amazon EC2 instances in the AWS Cloud.  Each Amazon EBS volume is automatically replicated within its Availability Zone to protect you from component failure. This provides high availability and durability. Amazon EBS volumes ...

6

Learn to create a customized OS image through an Amazon Machine Image (AMI) An Amazon Machine Image (AMI) provides the information required to launch an EC2 instance. You can customize an EC2 instance and then save the configuration as a custom AMI for your private or public use. Every EC2 instance launched selecting the customized AMI will contain any software or file that you've previously ...

8

Elastic Load Balancing allows the distribution of incoming traffic to your Amazon AWS infrastructure across multiple instances. This represents a great tool in avoiding failures in your applications and web traffic. ELB automatically detects fails in your EC2 instances and redirects traffic to other available instances. During this lab you'll learn to create and use your first ELB instance to ...

10

An introduction to the AWS components that help us develop highly available, cost efficient solutions In this course we will:Understand the core AWS services, uses, and basic architecture best practicesIdentify and recognize cloud architecture considerations, such as fundamental components and effective designs. Areas covered: Elasticity and ScalabilityRegions and AZ'sAmazon VPCAmazon Elastic ...

11

Manage message queues using Amazon Simple Queue Service (SQS) Amazon Simple Queue Service (Amazon SQS) offers a fast, reliable and scalable queues for storing messages. By using Amazon SQS, you can move data between distributed components of your applications that perform different tasks without losing messages or requiring each component to be always available. A queue is a temporary repository ...

13

Course Description This course provides an introduction to working with Amazon DynamoDB, a fully-managed NoSQL database service provided by Amazon Web Services. We begin with a description of DynamoDB and compare it to other database platforms. The course continues by walking you through designing tables, and reading and writing data, which is somewhat different than other databases you may be ...

14

Learn to create Amazon DynamoDB tables, add indexes, new rows, and query your data Amazon DynamoDB is a NoSQL Database in the cloud, suitable for anyone needing a reliable and fully managed NoSQL solution. DynamoDB is designed to provide automated storage scaling and low latency. It is particularly useful when your application must read and store massive amounts of data and you need speed and ...

15

16

In this course we learn to Recognize and implement secure procedures for optimum cloud deployment and maintenance.Demonstrate ability to implement the right architecture for development, testing, and staging environments.  Shared Security modelCompliance and best practicesIdentity and Access Management (IAM)Protecting data at Rest / In TransitIdentity FederationThreat MitigationAmazon CloudFront ...

17

Create and manage IAM users, groups and policies to securely control access to AWS services and resources AWS Identity and Access Management (IAM) enables you to securely control access to AWS services and resources for your users. The service is targeted at organizations with multiple users or systems that use AWS products such as Amazon EC2, Amazon RDS, and the AWS Management Console. With IAM, ...

18

Learn to create an isolated network using Amazon Virtual Private Cloud (VPC) Amazon Virtual Private Cloud lets you provision a logically isolated section of the Amazon Web Services (AWS) Cloud where you can launch AWS resources in a virtual network that you define. You have complete control over your virtual networking environment, including selection of your own IP address range, creation of ...

20

Create your first cloud infrastructure using Amazon CloudFormation Amazon CloudFormation is a popular way to make interacting with AWS repeatable. It lets you create complex infrastructure with easy-to-understand JSON specifications. CloudFormation permits you to specify in JSON all of the AWS resources that make up your infrastructure and CloudFormation handles creating and connecting them ...

21

22

Elastic Beanstalk: deploy and manage applications in the AWS cloud Elastic Beanstalk is an easy way to deploy and scale applications written in Python, Ruby, Java, Node.js, Go, or PHP in familiar environments like Apache, NginX, Passenger, and IIS, without worrying about the infrastructure that runs those applications. In this lab, you'll learn how to upload your code and deploy it with ...

23

Amazon CloudFront is a content delivery web service which integrates with other Amazon Web Services products to give you an easy way to distribute content to end users with low latency, high data transfer speeds, and no minimum usage commitments. During this course we will cover a range of topics from an introduction to what CloudFront is, to architectural considerations, to pricing and reports. ...

24

Create a Content Delivery Network (CDN) Distribution using Amazon CloudFront Amazon CloudFront is a content delivery network (CDN) service. You can speed up the delivery of static files using the HTTP or the HTTPS protocols. You can stream audio or video contents in real time using the RTMP protocol. Each CloudFront distribution has a unique cloudfront.net domain name that can be used to ...

25

This course enables you to identify and implement best practices for monitoring and debugging in AWS, and to understand the core AWS services, uses, and basic architecture best practices for deploying apps on AWS.  In the first course enables you to identify and implement how to use Amazon CloudWatch to monitor and problem solve environments and applications In the second course we review some of ...

26

Lab Overview In this lab you will explore CloudWatch, a monitoring service provided by AWS. CloudWatch makes it possible to monitor nearly anything, inside or outside AWS. Common usage is to monitor EC2 instances for CPU and memory utilization, ephemeral or EBS volume disk usage and throughput, as well as network statistics. CloudWatch also enables you to configure alarms, so that when thresholds ...

27

Modern cloud environments are increasingly complex distributed systems with numerous software components. The challenge of maintaining moving parts and tracking changes in your AWS systems continues growing and there are solutions.  - How can we understand, at a high level, what is happening in our cloud?- Do we have a way to track usage trends over time?- Can we debug any issues that might ...

28

30

The conclusion to our Certified Developer for AWS Learning Path. Do you have questions on this learning path? Contact our cloud experts in our community forum.
Complete all the steps to claim this certificate
Your Name Here
Developer – Associate Certification Preparation for AWS
Certificate Sample