-
Course
- Cloud
Develop Applications Locally Using AWS CLI and Tooling
Stop waiting on cloud deployments to test simple changes. This course will teach you how to automate, test, and debug your AWS applications entirely on your local machine.
What you'll learn
Testing and debugging AWS applications often involves slow cloud deployments and manual, repetitive tasks in the AWS console. This constant context-switching kills productivity and makes the development feedback loop painfully long. In this course, Develop Applications Locally Using AWS CLI and Tooling, you’ll learn to build, test, and debug your AWS-dependent applications entirely on your local machine.
First, you’ll explore how to use the AWS CLI to run foundational commands for provisioning infrastructure with CloudFormation and managing data in S3 and DynamoDB.
Next, you’ll discover how to bundle these operations into automated scripts and then test them in a powerful, offline environment using LocalStack.
Finally, you’ll learn how to integrate this entire workflow into your daily development environment using tools like the VS Code AWS Toolkit and CloudShell.
When you’re finished with this course, you’ll have the skills and knowledge of local AWS development needed to create a faster, more efficient, and cost-effective development cycle.
Table of contents
About the author
James is a Principal Software Engineer with 15+ years of industry experience. In the early part of his career James focused on automation and performance testing; leveraging tools and frameworks like Gatling, JMeter and REST Assured. Over the past few years James has begun to concentrate more on DevOps and Platform Engineering related tooling, concepts and frameworks. James is enthralled by the creation of in-depth, artful videos that help others become better software developers, and regularly shares these on his YouTube channel.
More Courses by James