AI Icon Cloud Computing

Course Details Image

Limited Time Offer

Enrol now and save $0 on your course fee

03 Days 03 Hours 03 Minutes 03 Seconds

Modern cloud development requires more than just writing code. Developers need to build secure, event-driven applications that scale reliably across distributed systems. This course enables participants to develop cloud-native solutions using AWS SDKs and key services like Lambda, DynamoDB, and API Gateway. Through labs and guided examples, they will integrate, deploy, and secure applications using best practices.

Learning Outcomes:

  • Set up and use the AWS SDK for supported programming languages.

  • Build cloud applications using services such as S3, DynamoDB, and Lambda.

  • Implement event-driven designs with SQS, SNS, and Step Functions.

  • Secure applications using IAM and Amazon Cognito.

  • Deploy applications using Elastic Beanstalk and CloudFormation.

Key Topics:

  • Developer tools, SDKs, and authentication

  • Storage and NoSQL data design with S3 and DynamoDB

  • Event-driven architecture using Lambda and Step Functions

  • Messaging and integration with SQS, SNS, and API Gateway

  • Application caching with ElastiCache and CloudFront

  • CI/CD, containers, and DevOps deployment models

  • Application security and user identity management

  • Infrastructure as code and deployment automation

  • Certification preparation for AWS Certified Developer – Associate certification

 

Exam Details

This course is designed to build participants’ understanding of key concepts and practical skills relevant to the AWS Certified Developer - Associate certification.

The certification exam evaluates the ability to develop secure and scalable cloud applications using AWS SDKs and services such as Amazon S3, DynamoDB, Lambda, Kinesis, and IAM.

Exam duration130 minutes
Number of questions65 (multiple choice or multiple response)
Pass mark720
Open bookNo
Delivery formatPearson VUE testing centre

To maximise success, participants are strongly encouraged to complement the course with additional self-study, revision of course materials, and dedicated practice before attempting the exam.

Module 1: Introduction to AWS

  • Introduction to AWS Cloud
  • Cloud Scenarios
  • Infrastructure Overview
  • Introduction to AWS Foundation Services

 

Module 2: Introduction to Developing on AWS

  • Getting Started Developing on AWS
  • Introduction to Developer Tools
  • Introduction to Management Tools

 

Module 3: Introduction to AWS Identity and Access Management (IAM)

  • Shared Responsibility Model
  • Introduction to IAM
  • User Authentication and Authorization

 

Module 4: Introduction to the Lab Environment

  • Familiarity with Qwiklabs environment
  • Chose your language: Python, .NET, Java or Docker.

 

Module 5: Developing Storage Solutions with Amazon S3

  • Overview of AWS Storage Options
  • Key Concepts
  • Best Practices
  • Troubleshooting
  • Course Scenario

 

Module 6: Developing Flexible NoSQL Solutions with Amazon DynamoDB

  • Introduction to AWS Database Options
  • Introduction to Amazon DynamoDB
  • Developing with Amazon DynamoDB
  • Best Practices
  • Troubleshooting
  • Course Scenario

 

Module 7: Developing Event-Driven Solutions with AWS Lambda

  • What is Serverless Computing?
  • Introduction to AWS Lambda
  • How AWS Lambda Works
  • Use Cases, Key Concepts & Best Practices
  • Course Scenario

 

Module 8: Developing Solutions with Amazon API Gateway

  • Introduction to Amazon API Gateway
  • Developing with Amazon API Gateway
  • Best Practices
  • Introduction to AWS Serverless Application Model (SAM)
  • Course Scenario

 

Module 9: Developing Solutions with Amazon SQS and Amazon SNS

  • Why Use a Queueing Service?
  • Developing with Amazon Simple Queue Service (Amazon SQS)
  • Developing with Amazon Simple Notification Service (Amazon SNS)
  • Developing with Amazon MQ

 

Module 10: Developing Solutions with AWS Step Functions

  • Understanding the Need for Step Functions
  • Introduction to AWS Step Functions
  • AWS Step Functions Use Cases

 

Module 11: Caching Information for Scalability

  • Caching Overview
  • Caching with Amazon ElastiCache
  • Caching Strategies

 

Module 12: Getting Started With Containers

  • Why Containers?
  • Introduction to Docker Containers
  • Getting Started with Docker
  • Introduction to Amazon Container Services

 

Module 13: Developing Secure Applications

  • Securing Your Applications
  • Authenticating Your Applications to AWS
  • Authenticating Your Customers
  • Course Scenario

 

Module 14: Deploying Applications

  • Introduction to DevOps
  • Introduction to Deployment and Testing Strategies
  • Deploying Applications with AWS Beanstalk
  • Course Scenario
*Important Note : Fees are subject to Singapore's prevailing Goods and Services Tax (GST).
Course Details Image
[Course Title]

Explore Other Courses

We couldn’t find any result
based on your selection.
Please wait a moment
while we retrieve the data

Have Question?

We’re here to help — reach out anytime.

By submitting this form, you consent to be contacted via email and/or your mobile number regarding your enquiry. You consent to the collection, use, disclosure and processing of your personal data in accordance with our Personal Data Policy.