AWS Academy Cloud Developing

Information Technology


4 Weeks


Master Cloud Development with AWS Academy: Hands-on Learning for AWS Certification!


The AWS Academy Cloud Developing course is designed to help students gain technical expertise in development with cloud technologies. The curriculum is delivered through instructor-led or digital lectures, demos, activities, knowledge checks, and hands-on labs. Throughout the course, students will explore a scenario that provides opportunities to build a variety of infrastructures through a guided, hands-on approach. Students have access to lecture materials, online knowledge checks, hands-on labs, and a discount voucher for an AWS Certification exam.

Course and Technical Requirements

In order to get the full benefit from this course, you require the following:

  • Computer/Laptop/Tablet
  • Stable internet connection
  • Firefox/Microsoft Edge/Chrome web browser (latest version)
  • Email/Cell phone for notifications and communication

Learning Objectives

Upon completion of this course, students will be able to

  • Recall cloud computing services and models
  • Describe developing on AWS
  • Write code that interacts with Amazon Simple Storage Service (Amazon S3) by using the AWS Software Development Kits (SDKs)
  • Explain the role of AWS Identity and Access Management (IAM)
  • Write code that interacts with Amazon DynamoDB by using the AWS SDKs
  • Explain caching with Amazon CloudFront and Amazon ElastiCache
  • Configure containers
  • Develop solutions with Amazon Simple Queue Service (Amazon SQS) and Amazon Simple Notification Service (Amazon SNS)
  • Write code that interacts with AWS Lambda by using the AWS SDKs
  • Create a REST API by using Amazon API Gateway
  • Describe the use of AWS Step Functions
  • Explain how to build secure applications
  • Identify best practices to deploy applications

Module Breakdown

  • MODULE 1
    Welcome to AWS Academy Cloud Architecting
  • MODULE 2
    Introduction to Developing on AWS
  • MODULE 3
    Developing Storage Solutions
  • MODULE 4
    Securing Access to Cloud Resources
  • MODULE 5
    Developing Flexible NoSQL Solutions
  • MODULE 6
    Developing REST APIs
  • MODULE 7
    Developing Event-Driven Serverless Solutions
  • MODULE 8
    Introducing Containers and Container Services
  • MODULE 9
    Caching Information for Scalability
  • MODULE 10
    Developing with Messaging Services
  • MODULE 11
    Defining Workflows to Orchestrate Functions
  • MODULE 12
    Developing Secure Applications on AWS
  • MODULE 13
    Automating Deployment Using CI/CD Pipelines
  • MODULE 14
    Bridging to Certification

Candidate Student

This intermediate (level 200) course is intended for students who seek cloud developing expertise and who must understand the scope of cloud architectures.


This course requires a strong foundation in IT concepts and skills. To ensure success in this course, students should have the following

  • Completed the AWS Academy Cloud Foundations course or have equivalent experience
  • Completed a unit in programming with Python, and have the ability to read and develop simple applications
  • A working knowledge of distributed systems
  • A working knowledge of general networking concepts
  • A working knowledge of multi-tier architectures

Payment options available to you

Need more information about this course?

Complete the fields below to receive the course information pack.

    By providing us with your contact details, you agree to the use of your data as described in our terms and conditions to receive communications. You may opt out of receiving communications at any time.