Fri, 22 May 2026, 00:31

Syllabus

AWS Certified Developer Associate Certification Training Course Singapore.

AWS Certified Developer – Associate (Developing on AWS) Course Overview

Among the most popular cloud platforms, Amazon Web Services (AWS) provides a collection of cloud computing services. By earning your AWS certification, you’ll be prepared for a rewarding job in the cloud computing industry where you can build, plan, and scale AWS installations. The AWS certification is a great way to demonstrate that you have a thorough understanding of AWS principles and the ability to apply that knowledge in the workplace.

Through this AWS Certified Developer training, participants will learn how to use AWS to create, launch, and troubleshoot cloud-based apps. This AWS Certified Developer online course will help you prepare for the AWS Developer Associate Certification test, but it also gives you the practical, hands-on skills you need to succeed in the AWS cloud. To complete the path, you will have a thorough understanding of all the major AWS services. In addition to this, this AWS course provides in-depth information on how to interact with AWS through the use of code. It covers important principles, best practices, and approaches for troubleshooting. Check out the schedule below to enrol in this AWS Certified Developer Associate course today.

Module 1: Course Overview

Logistics

Student resources

Agenda

Introductions

Module 2: Building a Web Application on AWS

Discuss the architecture of the application you are going to build during this course

Explore the AWS services needed to build your web application

Discover how to store, manage, and host your web application

Module 3: Getting Started with Development on AWS

Describe how to access AWS services programmatically

List some programmatic patterns and how they provide efficiencies within AWS SDKs and AWS CLI

Explain the value of AWS Cloud9

Module 4: Getting Started with Permissions

Review AWS Identity and Access Management (IAM) features and components permissions to support a development environment

Demonstrate how to test AWS IAM permissions

Configure your IDEs and SDKs to support a development environment

Demonstrate accessing AWS services using SDKs and AWS Cloud9

Lab 1: Configure the Developer Environment

Module 5: Getting Started with Storage

Describe the basic concepts of Amazon S3

List the options for securing data using Amazon S3

Define SDK dependencies for your code

Explain how to connect to the Amazon S3 service

Describe request and response objects

Module 6: Processing Your Storage Operations

Perform key bucket and object operations

Explain how to handle multiple and large objects

Create and configure an Amazon S3 bucket to host a static website

Grant temporary access to your objects

Demonstrate performing Amazon S3 operations using SDKs

Lab 2: Develop Solutions Using Amazon S3

Module 7: Getting Started with Databases

Describe the key components of DynamoDB

Explain how to connect to DynamoDB

Describe how to build a request object

Explain how to read a response object

List the most common troubleshooting exceptions

Module 8: Processing Your Database Operations

Develop programs to interact with DynamoDB using AWS SDKs

Perform CRUD operations to access tables, indexes, and data

Describe developer best practices when accessing DynamoDB

Review caching options for DynamoDB to improve performance

Perform DynamoDB operations using SDK

Lab 3: Develop Solutions Using Amazon DynamoDB

Module 9: Processing Your Application Logic

Develop a Lambda function using SDKs

Configure triggers and permissions for Lambda functions

Test, deploy, and monitor Lambda functions

Lab 4: Develop Solutions Using AWS Lambda Functions

Module 10: Managing the APIs

Describe the key components of API Gateway

Develop API Gateway resources to integrate with AWS services

Configure API request and response calls for your application endpoints

Test API resources and deploy your application API endpoint

Demonstrate creating API Gateway resources to interact with your application APIs

Lab 5: Develop Solutions Using Amazon API Gateway

Module 11: Building a Modern Application

Describe the challenges with traditional architectures

Describe the microservice architecture and benefits

Explain various approaches for designing microservice applications

Explain steps involved in decoupling monolithic applications

Demonstrate the orchestration of Lambda Functions using AWS Step Functions

Module 12: Granting Access to Your Application Users

Analyze the evolution of security protocols

Explore the authentication process using Amazon Cognito

Manage user access and authorize serverless APIs

Observe best practices for implementing Amazon Cognito

Demonstrate the integration of Amazon Cognito and review JWT tokens

Lab 6: Capstone – Complete the Application Build

Module 13: Deploying Your Application

Identify risks associated with traditional software development practices

Understand DevOps methodology

Configure an AWS SAM template to deploy a serverless application

Describe various application deployment strategies

Demonstrate deploying a serverless application using AWS SAM

Module 14: Observing Your Application

Differentiate between monitoring and observability

Evaluate why observability is necessary in modern development and key components

Understand CloudWatch’s part in configuring the observability

Demonstrate using CloudWatch Application Insights to monitor applications

Demonstrate using X-Ray to debug your applications

Lab 7: Observe the Application Using AWS X-Ray

Module 15: Course Wrap-up

Course overview

AWS training courses

Certifications

Course feedback