UK Registered Learning Provider · UKPRN: 10095512

AWS Developer: Designing and Developing

AWS dominates enterprise cloud—but designing applications that actually scale requires more than syntax knowledge. This course cuts through the noise, teaching you the architectural decisions and coding patterns that separate production-ready applications from proof-of-concepts. You’ll learn how to leverage AWS services strategically, not just deploy them.

AIU.ac Verdict: Ideal for developers moving into AWS roles or those building their first production applications on the platform. You’ll gain practical design patterns immediately applicable to real projects. Note: assumes solid programming fundamentals; this isn’t a language basics course.

What This Course Covers

The course focuses on core AWS services and how to architect applications that perform at scale. You’ll explore compute options (EC2, Lambda), storage strategies, databases, and networking—but critically, *how* to choose between them based on application requirements. Expect hands-on labs covering API design, microservices patterns, and deployment considerations that mirror actual development workflows.

Ryan H. Lewis structures this around real-world scenarios: designing stateless applications, managing data consistency across services, implementing security at the application layer, and optimising costs without sacrificing performance. By the end, you’ll understand not just *what* AWS offers, but *when* and *why* to use each service in your architecture.

Who Is This Course For?

Ideal for:

  • Backend developers transitioning to AWS: You know your language well but need AWS-specific patterns and best practices to move projects to production.
  • Full-stack engineers building cloud-native applications: You’re designing systems from scratch and need to make informed architectural choices across compute, storage, and networking.
  • DevOps engineers deepening application-level AWS knowledge: You manage infrastructure but want to understand how developers should design applications to work *with* your platform, not against it.

May not suit:

  • Complete programming beginners: This assumes you’re comfortable reading and writing code; it teaches AWS patterns, not language fundamentals.
  • AWS solutions architects or infrastructure specialists: The focus is application development, not infrastructure design or enterprise-scale deployment strategies.

Frequently Asked Questions

How long does AWS Developer: Designing and Developing take?

4 hours 41 minutes of video content. Most developers complete it over 2–3 sessions, pausing for hands-on labs and to apply concepts to their own projects.

Do I need AWS certification experience first?

No. This course teaches practical development patterns, not exam content. It’s useful *before* pursuing AWS Developer Associate certification, as it covers the ‘why’ behind the services.

Are there hands-on labs included?

Yes. Pluralsight courses include sandboxed labs where you can practise deploying and configuring AWS services without managing your own account or costs.

What programming languages are covered?

The course focuses on architectural patterns and AWS service design, not language-specific syntax. Examples typically use Python or Node.js, but the principles apply across languages.

Course by Ryan H. Lewis on Pluralsight. Duration: 4h 41m. Last verified by AIU.ac: March 2026.

AWS Developer: Designing and Developing
AWS Developer: Designing and Developing
Artificial Intelligence University
Logo