Simple play icon Course
Skills

Deploying Serverless Applications in AWS Using the Serverless Application Model

by Mark Hatch

Whether you’re a startup or a large enterprise, serverless applications offer many benefits. In this course, you will explore the Serverless Application Model and how to use it to deploy serverless applications in AWS.

What you'll learn

The Serverless Application Model (SAM) extends CloudFormation to provide a simplified way of defining the Amazon API Gateway APIs, AWS Lambda functions, and Amazon DynamoDB tables needed by your serverless application. In this course, Deploying Serverless Applications in AWS Using the Serverless Application Model, you will learn foundational knowledge and the ability to deploy serverless applications in AWS. First, you will learn the benefits of the Serverless Application Model, how it simplifies serverless deployments, and compare it to solutions prior to the Serverless Application Model. Next, you will discover the Serverless Application Model resource types that simplify the defining of serverless applications and apply them to make a sample application. With this new knowledge and practice, you will build the backend of a real-world, library application. Finally, you will explore alternatives to the Serverless Application Model and the SAM CLI. When you’re finished with this course, you will know how to deploy serverless applications in AWS using the Serverless Application Model.

Table of contents

Course Overview
2mins

About the author

Mark began his career in the post-production world of video editing, motion graphics, and visual effects. He enjoyed the creative work, but found that he was more interested in how technology could improve efficiency at work. Eventually this led to a position as a system engineer where he helped improve processes and systems. This included the development of workflows, automations, and interfaces which required that he learn new tools. First it was Python and scripting for automation. Next it wa... more

Ready to upskill? Get started