In this tip, you will learn how much percent you need to gain to pass the AWS cloud developer associate exam, see the number and names of services that you need to know to successfully pass the exam, and also take a look at some examples of questions.
Introduction
Today, no development can be imagined without cloud computing, and today the main market for the supply of cloud computing is represented by three large IT giants - Microsoft, Google, and Amazon. The AWS Certification Roadmap is quite extensive and structured, as shown in Image 1. The AWS Ranking Cloud Developer Certification is a more challenging exam and requires deeper knowledge of the AWS Cloud to succeed. In this article, I want to tell you how much percent you need to gain, give the number and names of services that you need to know to successfully pass the exam, and show some examples of questions.
Image 1 - Certification AWS map
Exam Score
First, to pass the exam, you need to score 72% of the 65 questions. The exam lasts 140 minutes, which is rather short for such a large number of questions. The questions are quite large in volume, many with multiple answers. Of course, there were simple questions about knowledge of AWS services. In principle, with the necessary preparation, it is possible to pass everything, especially if you constantly work with AWS services. Based on the AWS certification card, you need at least one year of experience with AWS, but this is not required. In fact, there are quite a few different videos on youtube and other services that will help you prepare for the certification. To prepare for the exam, you can buy a video course that covers 100 percent of the questions, you can also buy an official book, and moreover, you can buy a practice test.
Services
Second, you need to know the AWS CLI teams to successfully pass the exams. You should be able to connect to configure services using the CLI. Next, you need to know how to build your VPC, moreover, it must have at least one public subnet and one private subnet. Then you need to know the three main services that are necessary for the exam - they are Lambda, DynamoDB, Elastic Container Service (ECS). In knowledge of the lambda service, you need to know the different types of function calls - asynchronous and synchronous, how they differ, know how to create different versions, know how they start from Aliases, know what @LambdaEdge is, know Lambda Environment Variables and Monitoring, Logging and Tracing.
In the part with DynamoDB, which is the second most important resource required for passing the exam, you need to understand and be able to read Provisioned Throughput (RCU and WCU),and know how the Scan API differs from the Query API, and know difference between Global Secondary Index (GSI) and Local Secondary Index (LSI), understand and know how to enable DynamoDB Streams, know how to add Time To Live (TTL) for items, know the difference between DynamoDB Accelerator (DAX) and Elasticache.
The third most important service is ECS. In this area, you should clearly understand what Docker is, be able to deploy your containers on Fargate and EC2, and moreover, understand the difference between them. Next, you should be able to deploy your container repository to ECR. Before this, you should be able to call AutoScaling and Load Balancer to your containers and understand the Placement Strategies and Cluster Query Language.
Next, you need to know the difference between SQS and SNS services. Less knowledge is required, but it is necessary in IAM, Elastic Beanstalk, RDS, API Gateway, SAM, Route 53, S3 and CLoudFront, Load Balancing and Autoscaling. In the meantime, you should know the services provided by the developer CI / CD: Cloud 9, CodePipeline, CodeCommit, CodeDeploy. I want to note that this list is not limited only to these services.
Questions Examples
Finally, let's move on to sample questions. As a first example, I can cite: A development team has deployed a new application and users have reported some performance issues. The developers need to enable monitoring for specific metrics with a data granularity of one second. As you can see from the question, you need to know how to enable Custom metrics and High resorection in the CloudWatch.
Another example, you can give a code and you need to determine what kind of code it is.
$ aws lambda invoke --function-name MyLabda
- payload fddfdfdfdvdfvdHmPDfSIsCiAgImtleTIiOiAidmFsdWUyIiwKICAia2V5MyI6ICJ2YWx1ZTMiCn0 =
response.json
{
"StatusCode": 200
}
As you can see from the example, this is a Lambda function and moreover, it has been invoked synchronously and has completed successfully.
During the exam, there are quite a few questions about how to use it more efficiently and cheaply, for example, you can deploy your application using Elastic Beanstalk with equal success, but you can make it faster and easier using SAM. Another example is what kind of ECS to use for easier deployment and scaling of containers - Fargate or EC2.
Conclusion
In conclusion, passing the exam is not such a difficult task as it might seem, and everyone who is interested in taking this exam can do it, and in this post, I told you how much percent you need to gain, gave an example of services that you need to know to successfully pass the exam and showed several questions from the exam.
History
- 27th September, 2021: Initial version