Certified Developer – Associate Certification Preparation for AWS

Duration54h 17m
star star star star star-half



  • 16th August 2019 - Added courses: 'Deployment Orchestration with AWS Elastic Beanstalk' and 'AWS CloudFormation: Introduction to Infrastructure as Code'
  • 20th May 2019 - Compute Fundamentals for AWS updated to include content on Amazon Elastic Container Registry (ECR) & Amazon Elastic Container Service for Kubernetes (EKS)

Training Overview

The Cloud Academy Certified Developer - Associate Learning Path has helped thousands of students master the AWS Developer - Associate certification. This iteration of our certification Learning Path is specifically designed to prepare you for the AWS certification exam released June 2018. "Hands on experience" is mentioned in the first pre-requisites of the AWS exam blueprint , so we have included more hands on labs in this latest release of our Learning Path to fast track your learning and help you succeed.

Intended Audience

This learning path is suitable for anyone wanting to pass the AWS Developer Associate Certification exam. Until November 2018 AWS will have two versions of the Developer Associate exam available. If you are new to the Developer Associate exam we suggest starting this new learning path which has been built around the latest certification exam guide. If you prefer to sit or renew the previous exam then you should choose our previous learning path.  

Learning Path Outline

The components of this learning path have been grouped together in the following categories where you will find both courses and labs to take you through each topic:

  • Access Management
  • Compute
  • Databases
  • Storage
  • Encryption
  • Edge Services
  • Serverless Architecture
  • CI/CD
  • Developer Tools

Learning Objectives

Ultimately the objective is to gain the knowledge required to successfully pass the AWS Certified Developer - Associate Certification.

This Learning Path will help to develop students knowledge of DevOps with AWS. You will learn about key services, techniques and methodologies including CI/CD, Serverless and the decoupling of architecture to design, implement and support optimizes and resilient applications at scale.

The advantage of getting AWS certified depends on your own profile and expectations but you can find two universal benefits:

  • You will master your professional skills as a software developer who develop cloud applications on AWS. This training is an excellent way to learn more topics and best practices. A key to succeed is to cover each domain included in the exam and go deep, one by one.
  • This Exam will especially help you to master these concepts:
  • Pick the right AWS services for the application you develop
  • Write code that optimizes performance of AWS services used by your application
  • Leverage AWS SDKs to interact with AWS services from your application

All this knowledge is definitely a plus for your career, which brings the 2nd main benefit:

  • You will be more valuable on the job market. AWS certifications are high in demand in the cloud computing job market: companies are looking for these specific skills, all over the world. Being AWS certified will help your resume to stand out and maybe land into a better position.
  • One last point: it’s also a great way to get a raise, as AWS certified employees are usually paid more than the non-certified. That’s definitely a good reason to study and pass this exam!


A basic understanding of cloud computing will help. We provide an introduction to AWS services, however if you are new to cloud computing you might want to consider completing our What is Cloud Computing? Course first.  


What is AWS Certified Developer Associate?

AWS Certified Developer Associate is an Exam, set by Amazon Web Services, to test an individual's ability to successfully demonstrate developing and maintaining within the AWS platform. Intended for individuals already in a development role, AWS recommends having at least one or more years of hands-on experiences in order to be able to pass this exam and become certified. The main requisite of this certification is to have a good understanding of core AWS services, uses and basic AWS architecture best practices.

How do i prepare for AWS certification?

The best way you can prepare for any AWS certification exam is to engage with one of Cloud Academy’s dedicated Learning Paths. We have many Learning Paths covering all of the Exam Certification roles, at Associate, Professional and Specialty level) and provide extensive, efficient and expertly instructed training plans to help you pass the certification Exams with flying colors. From Big Data to Solutions Architect, Data Engineer to Security, Certified Developer and more; visit our Content Training Library to start your journey.

What can i do with AWS certification?

Getting an AWS certification can open many doors. There are a plethora of job roles in the Cloud Computing space that ask for candidates to be AWS certified in specific areas and as the market becomes more competitive, and AWS Certification is what will make you stand out from the crowd.

Do AWS certifications expire?

Yes, AWS Certifications expire after 2 years. After your certification has expired, you will have to sit the examination again.

How many AWS certifications are there?

There are currently 9 AWS certifications on offer. These certifications cover the certified roles of Cloud Practitioner, Developer, SysOps Administrator, Solutions Architect, DevOps Engineer, Big Data, Advanced Networking, and Security. Some of these certifications, such as Solutions Architect, have both Associate and Professional level certifications and are treated as separate entities and certifications.

How long does it take to prepare for an AWS certification?

On an average, it takes around 80 hours to study for each certification. One must factor in how this will fit within a working life and other commitments. It is also dependent on your current knowledge level and skill and the type of certification you are studying for. If you are looking to study for a particular certification, visit our Content Training Library, where you will find our expert Learning Paths, tailored to your needs and ready to guide you from start to finish.

Next steps

On completion of this learning path you might want to take a look at our AWS Solutions Architect - Associate Certification Preparation for AWS - Feb 2018 Learning Path.


Your certificate for this learning path

Learning Path Steps

1 courses

This course looks at one of the key Security services within AWS, Identity & Access Management, commonly referred to IAM. This service manages identities and their permissions that are able to access your AWS resources and so understanding how this service ...

2 labs

Learn how to create and manage IAM users, groups and policies to securely control access to AWS services and resources.

3 labs

Learn how to manage our organization using IAM Users and Groups and IAM Roles 

4 exam-filled

Knowledge Check: Overview of AWS Identity and Access Management (IAM)

5 courses

Understanding the fundamentals of AWS is critical if you want to deploy services and resources within the AWS Cloud.  The Compute category of services are key resources that allow you to carry out computational abilities via a series of instructions used by...

6 labs

By completing this hands-on lab, you will be able to create your first Amazon EC2 instance using the AWS Management Console.

7 labs

You will learn the steps to launch and configure a Windows virtual machine using Amazon AWS.

8 exam-filled

Knowledge Check: AWS Compute Fundamentals

9 labs

The AWS Command Line Interface (CLI) is a unified tool to manage your AWS services. With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts.During this lab, you will learn h...

10 courses

Overview This course will provide you with an introduction to the cloud database services offered by AWS. In this course we will first we explore the fundamentals of cloud databases, outline the cloud databases provided by AWS before exploring how to get st...

11 exam-filled

Knowledge Check: Database Fundamentals for AWS

12 labs

You will learn the steps to create and use the MySQL Relational Database using Amazon RDS.

13 courses

Learn when to use RDS Multi-AZ and Read Replicas with this concise course from Cloud Academy. In this course, you will be able to uncover the reasons behind RDS multi-AZ and will come away with being able to know when to implement and use this feature withi...

14 courses

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

15 courses

Course Description One of the core building blocks of Infrastructure as a Service (IaaS) is that of storage, and AWS provides a wide range of storage services that allow you to architect the correct solution for your needs.  Understanding what each of thes...

16 exam-filled

Knowledge Check: Storage Fundamentals

17 description

How to Optimize S3 Performance

18 courses

Course Description We have all seen in the media numerous occurrences whereby large international organizations have had their data exposed and leaked that had been stored on S3.  Any sensitive data stored in the cloud MUST be encrypted, and when stori...

19 courses

Course Description Unencrypted data can be read and seen by anyone who has access to it, and data stored at-rest or sent between two locations, in-transit, is known as ‘plaintext’ or ‘cleartext’ data.  The data is plain to see and can be seen and under...

20 description

How to encrypt and EBS volume

21 labs

In this lab, you'll learn about Amazon Key Management Service to encrypt S3 and EBS Data at an intermediate level. Get started today!

22 courses

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

23 labs

Amazon CloudFront is a content delivery web service. It integrates with other Amazon Web Services products to give developers and businesses an easy way to distribute content to end users with low latency, high data transfer speeds, and no minimum usage com...

24 labs

You can easily and inexpensively use Amazon Web Services (AWS) to host a website that uses client-side technologies (such as HTML, CSS, and JavaScript) and does not require server-side technologies (such as PHP and ASP.NET). This type of site is called a st...

25 courses

This is a beginner level course intended for anyone who is interested in learning the basics about the Amazon ElastiCache Service. We will discuss the concept of caching and how it relates to the Amazon ElastiCache service. We will define and discuss Elasti...

26 courses

With this course, you will be helping and enabling your development teams to architect applications that are highly scalable and resilient using best practices when working within a decoupled environment. This will lead to increased availability of operatio...

27 courses

In this group of lectures, we explore what serverless computing is and how using the computing resource as a service differs from traditional computing models.  Having an understanding of what Cloud Computing will help you gain the most from this course, s...

28 courses

Learn and be able to implement solutions and applications using a serverless architecture with this AWS Lambda Course from Cloud Academy. By running your enterprise with this feature in mind you will be able to operate a more efficient environment and reduc...

29 courses

The first steps in creating a serverless function are generally creating a REST interface to allow clients to interact with your backend services. In this course, we step through creating an API using the AWS API Gateway service. 

30 courses

In this course, we will create a multi-tier Serverless architecture on AWS using Amazon API Gateway, AWS Lambda, AWS Step Functions and Amazon Polly text to speech. This is a hands-on course where you will learn how to create serverless functions, data acce...

31 courses

 In this course, we will delve into implementing a series of AWS Lambda functions to help build our knowledge and familiarity with serverless computing. Learning ObjectivesFollowing this course, we will be able to explain and implement an AWS Lambda code f...

32 labs

Learn how to create and run your first AWS Lambda function.

33 labs

Learn how to design, configure, secure and test HTTP endpoints, using AWS Lambda as backend.

34 labs

Learn how to implement a Custom Authorizer with AWS Lambda to define ad-hoc authorization logics for your API Gateway resources.

35 courses

In this course, we explore some of the common use cases for serverless functions and get started with implementing serverless functions in a simple application  

36 labs

Learn how to use AWS Step Functions

37 labs

Learn how to invoke a Lambda function and implement custom logics in response to S3 events (e.g. object creation, update or deletion).

38 labs

Automating EBS snapshots with Lambda and CloudWatch EventsAutomating EBS snapshots with Lambda and CloudWatch Events

39 labs

Learn how to listen to DynamoDB update streams and process batches of records with AWS Lambda to augment your database behavior.

40 labs

Learn how to invoke a Lambda function to process and manipulate notifications published on SNS topics.

41 courses

Course Description: This course will provide you with a good foundation to better understand Amazon Kinesis, along with helping you to get started with building streamed solutions. In this course we'll put a heavier emphasis on hands-on demos along with br...

42 courses

AWS X-Ray makes it possible for you to monitor, trace and visualize activity across multiple application touch points.   In this course we will: Introduce the AWS X-Ray service and the functionality that it provides. Explain the functions of the AWS X-Ray...

43 courses

Course Description AWS Elastic Beanstalk can help you deploy and scale your applications and services with ease and without you having to worry about provisioning components and implementing high availability features such as elastic load balancing and...

44 labs

Learn how to deploy applications using Amazon Elastic Beanstalk with monitoring, autoscaling, and load balancing.

45 courses

Course Description As AWS-based cloud environments grow in complexity, DevOps Professionals need to adopt more powerful tools and techniques to manage complex deployments. In the AWS ecosystem, CloudFormation is the most powerful and sophisticated auto...

46 courses

Course Description Modern software systems are becoming increasingly complex, to meet quality, availability and security demands. And these systems are changing rapidly to keep up with the needs of end-users. With all of the changes, how do you ensure stab...

47 courses

Course Description Continuous integration is the first step toward a completely automated development, deployment and operations pipeline. It helps to mitigate integration issues, and catch known issues early via automated testing. If you're new to continu...

48 courses

Introduction to Continuous Delivery There was a time where it was commonplace for companies to deploy new features on a bi-monthly or monthly, and in some cases even quarterly basis. Long gone are the days where companies can deploy on such an extended sc...

49 courses

In this course we’ll provide you with an introduction to AWS CodeCommit and how it can be used to manage your source code. We’ll show you where AWS CodeCommit sits in a CI/CD setup. This lecture will familiarize yourself with the AWS CodeCommit service and ...

50 labs

This lab is an overview about the CodeCommit service, it covers how to create a repository, how to connect to a repository and how to manage a repository.

51 labs

Learn how to invoke a Lambda function in response to CodeCommit events on your repository.

52 courses

In this course we’ll provide you with an introduction to AWS CodeDeploy and how it can be used to automate deployments of applications to servers either running in the cloud or on prem and/or into the Lambda service. We’ll show you where AWS CodeDeploy sits...

53 labs

Follow the application lifecycle from dev to prod: continuous integration, rollbacks and blue/green deployments with AWS Code Services. 

54 courses

In this course we’ll provide you with an introduction to AWS CodePipeline and how it can be used to orchestrate the delivery of your software from source code to executable and deployable artifacts. We’ll show you where AWS CodePipeline sits in a CI/CD setu...

55 courses

In this course we’ll introduce you to AWS CodeBuild and how it can be used to compile, build, and test your source code. We’ll show you where AWS CodeBuild sits in a CI/CD setup. This course will familiarize yourself with the AWS CodeBuild service and ensur...

56 labs

Learn to use Amazon Cognito to manage User Pools, then authenticate against them with a basic web app that uses the AWS SDK. Get started today!

57 courses

Amazon's Route 53 provides three services: record creation (which registers the human-readable names you'd like associated with your web domains), request handling (to direct web traffic to the right servers), and health checks (to ensure that traffic isn't...

58 exam-filled

Preparation Exam: Certified Developer - Associate for AWS (June 2018)


Aug 16 2019

Added courses: 

  • AWS CloudFormation: Introduction to Infrastructure as Code
  • Deployment Orchestration with AWS Elastic Beanstalk
Oct 31 2018

New course added: When to use RDS Multi-AZ & Read Replicas 

About the Author

Learning paths36

Stuart has been working within the IT industry for two decades covering a huge range of topic areas and technologies, from data centre and network infrastructure design, to cloud architecture and implementation.

To date, Stuart has created 50+ courses relating to Cloud, most within the AWS category with a heavy focus on security and compliance

He is AWS certified and accredited in addition to being a published author covering topics across the AWS landscape.

In January 2016 Stuart was awarded ‘Expert of the Year Award 2015’ from Experts Exchange for his knowledge share within cloud services to the community.

Stuart enjoys writing about cloud technologies and you will find many of his articles within our blog pages.