AWS Academy Cloud Developing

Ready to start developing in the cloud? Gain the practical skills developers need to build and launch cloud applications.

Course Description

This online, self-guided course is for students who want to gain technical expertise in development with cloud technologies. You’ll learn to build and deploy secure cloud applications using AWS services and development best practices. 

Content is delivered through pre-recorded videos, student guides, instructional labs, and knowledge checks. You'll apply what you've learned to a business case, providing real-world relevance to the technical concepts learned throughout the course. 

This course helps prepare you for the AWS Certified Developer - Associate certification exam. Preparation centers on substantive AWS knowledge, not test-taking techniques.

Want a bigger picture of your potential AWS Academy Certification journey? Check out other AWS Academy courses and certification pathways. Stay tuned for these course launches!

The University of Denver is proud to be a member institution of the AWS Academy, giving students access to official Amazon Web Services (AWS) curriculum and learning resources that prepare them for industry-recognized certifications.

man in library with backpack on one shoulder and notebook in hand

Who should take this course?

  • Professional developers who want to build scalable cloud applications on AWS 

  • IT professionals and technical practitioners ready to gain practical cloud application development skills 

  • Students and career changers pursuing careers in cloud development and engineering 

Course Details

Requirements

This intermediate course requires a strong foundation in IT concepts and skills. To ensure your success in this online, self-guided course, you should have:  

  • Completed a unit in programming with Python, and be able to read and develop simple applications 

  • Working knowledge of distributed systems 

  • Working knowledge of general networking concepts 

  • Working knowledge of multi-tier architectures 

Format

Designed with your busy schedule in mind, this course is:  

  • 100% online: Learn from anywhere 

  • Self-guided: Built for self-starters who want to drive their own learning experience and work at their own pace 

  • 40 hours of content: Advance your skills and accelerate your career 

  • Skills-Based: Earn a digital badge by scoring 70%+ on graded activities 

sunny scenic overview of campus

Ready to Enroll?

Sessions start monthly! Enroll and begin your course anytime within that month. You’ll have 5 months of access to course materials.

What You'll Learn

  • Outcomes

    When you’ve completed this course, you should be able to: 

    • Recall cloud computing services and models 

    • Describe developing on AWS 

    • Write code that interacts with Amazon S3 by using AWS SDKs 

    • Explain the role of AWS IAM 

    • Write code that interacts with Amazon DynamoDB by using AWS SDKs 

    • Explain caching with Amazon CloudFront and Amazon ElastiCache 

    • Configure containers 

    • Develop solutions with SQS and SNS 

    • Write code that interacts with Aws Lambda by using AWS SDKs 

    • Create a REST API by suing Amazon API Gateway 

    • Describe the use of AWS Step Functions 

    • Explain how to build secure applications 

    • Identify best practice for deploying applications 

  • Course Outline
    • AWS Review (optional) 

    • Module 1: Welcome to AWS Academy Cloud Developing (ACD) 

    • 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

scenic view of DU

Exam Voucher and AWS Skill Builder Access

Enroll today and receive a complimentary 12-month subscription to AWS Skill Builder. This platform of over 600 self-paced courses, labs, and certification prep resources is designed to reinforce what you've learned and help you prepare for your AWS certification exam. 

Complete your AWS Academy Cloud Developing course and the practice exam, and you'll receive a discount voucher for the certification exam.