Loading...

Course Description

The AWS Academy Cloud Developing course is an online, intermediate-level program designed to help students develop technical expertise in cloud-based application development. This course focuses on developing, deploying, and securing applications on AWS using AWS SDKs, APIs, serverless architectures, and cloud-native development best practices. Through hands-on labs, real-world scenarios, and guided exercises, students will gain practical experience in designing and building scalable applications. The course also prepares students for the AWS Certified Developer – Associate certification. 

 

Course Outline

This course consists of 14 modules covering key cloud development concepts: 

  1. Welcome to AWS Academy Cloud Developing – Introduction to cloud development and AWS tools. 
  2. Introduction to Developing on AWS – Development lifecycle, SDKs, and working with AWS Cloud9. 
  3. Developing Storage Solutions – Using Amazon S3 for object storage, security, and access management. 
  4. Securing Access to Cloud Resources – Identity and Access Management (IAM) and authentication. 
  5. Developing Flexible NoSQL Solutions – Amazon DynamoDB, indexing, streams, and backups. 
  6. Developing REST APIs – API Gateway, RESTful API design, and API security. 
  7. Developing Event-Driven Serverless Solutions – AWS Lambda, serverless development, and monitoring. 
  8. Introducing Containers and Container Services – Docker, ECS, and microservices architecture. 
  9. Caching Information for Scalability – Amazon ElastiCache, CloudFront, and caching strategies. 
  10. Developing with Messaging Services – Amazon SQS, SNS, and Kinesis Data Streams. 
  11. Defining Workflows to Orchestrate Functions – AWS Step Functions and application workflows. 
  12. Developing Secure Applications on AWS – Authentication with AWS STS, Cognito, and best practices. 
  13. Automating Deployment with CI/CD Pipelines – AWS CodePipeline, CloudFormation, and DevOps practices. 
  14. Bridging to Certification – Preparing for the AWS Certified Developer – Associate exam. 

The course also includes hands-on labs and coding exercises to provide students with real-world experience in cloud application development. 

 

Learner Outcomes

By the end of the course, students will be able to: 

  • Develop, deploy, and manage cloud-native applications using AWS SDKs and cloud development tools. 
  • Implement storage solutions using Amazon S3 and DynamoDB for scalable and flexible data management. 
  • Secure cloud applications by integrating IAM, authentication services, and encryption. 
  • Build event-driven architectures and serverless applications using AWS Lambda and Step Functions. 
  • Develop APIs and messaging systems with Amazon API Gateway, SQS, and SNS. 
  • Automate application deployment using CI/CD pipelines and AWS DevOps tools. 

 

Notes

Target Audience:

This intermediate level course is ideal for: 

  • Aspiring Cloud Developers and Software Engineers who want to build cloud-native applications. 
  • IT professionals and programmers transitioning to cloud-based development. 
  • Developers looking to enhance their AWS skills and integrate cloud services into their applications. 
  • Students preparing for the AWS Certified Developer – Associate exam. 
  • Professionals working in DevOps, software development, and cloud security. 

Occupational Outlook: 

According to the U.S. Bureau of Labor Statistics (BLS), cloud software development and DevOps roles are among the fastest-growing technology careers, with an expected job growth of 25% over the next decade. Positions such as Cloud Developer, AWS Software Engineer, and DevOps Engineer offer average annual salaries ranging from $100,000 to $150,000. Companies are increasingly looking for developers with cloud-native expertise and AWS certification to build and optimize modern applications. 

Industry Certification: 

This course prepares students for the AWS Certified Developer – Associate certification, which validates expertise in developing, deploying, and debugging AWS-based applications. This certification is highly valued in the software development and cloud engineering job market. 

Information Technology Continuing Education Certificate:  

A certificate of completion for the class will be issued to participants with at least 70% of successful completion of labs and assessments. 

Method of Instruction:  

On-demand instructor sessions based on student’s needs during weekly open office hours. 

Evaluation: 

Evaluation is based on the on the successful completion of labs and assessments.

 

Prerequisites

Knowledge: 

AWS Academy Cloud Developing requires a strong foundation in IT concepts and skills. To ensure success in this course, students should have the following: 

  • Completed the AWS 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 

Resources:  

  • Participants are required to have a laptop or desktop computer with a minimum 4GB ram, 256GB HD, Core i5. Recommended 8GB ram, 256GB SSD, Core i5.   
  • Access to reliable internet. 

 

Recommendations: 

IMPORTANT: Make sure to have your Network LoginDUO authentication, and student email before the first day of class. 

 

Accrediting Associations

Loading...
Enroll Now - Select a section to enroll in
Section Title
AWS Cloud Developing
FIS ID
342250
Type
Online, Asynchronous
Dates
Jun 02, 2025 to Jul 28, 2025
Contact Hours
120.0
Location
  • Central Campus / CPCC
Delivery Options
Course Fee(s)
Reg fee greater than 50 hours non-credit $180.00
Additional Fee(s)
TECH Fee $5.00 Mandatory
Drop Request Deadline
May 26, 2025
Transfer Request Deadline
May 26, 2025
Instructors
  • Frazier Smith
  • Sandra Torres Paez
Section Notes
This is an online class please make sure to have your Network LoginDUO authentication, and student email before the first day of class.
Accrediting Associations
Required fields are indicated by .