CloudAcademy

Getting Started with Serverless Computing on AWS

OverviewStepsAuthor
DifficultyBeginner
Duration9h 14m
Students3512

Description

Overview

The Getting Started With Serverless Computing learning path provides a practical introduction to the world of serverless computing.

We start with an overview of what serverless computing is and how it can be used in modern day application design. We then learn how to create restful application interfaces and to create simple serverless functions using the AWS Lambda service. We then walk through creating an API Gateway end point, a Lambda function using mock data and then a Lambda ...

arrow-down Read more

Certificate

Your certificate for this learning path
lock

Learning Path Steps

1 courses

In this group of lectures, we explore what serverless computing is and how "functions as a service" differs from traditional computing models. Having an understanding of what Cloud Computing will help you gain the most from this course, so if you feel uncl...

2 courses

In this group of lectures, we explore what serverless computing is and how using the computing resource as a service differs from traditional computing models.  Having an understanding of what Cloud Computing will help you gain the most from this course, s...

3 courses

The first steps in creating a serverless function are generally creating a REST interface to allow clients to interact with your backend services. In this course, we step through creating an API using the AWS API Gateway service. 

4 courses

 In this course, we will delve into implementing a series of AWS Lambda functions to help build our knowledge and familiarity with serverless computing. Learning ObjectivesFollowing this course, we will be able to explain and implement an AWS Lambda code f...

5 labs

Learn how to create and run your first AWS Lambda function.

6 courses

In this course, we explore some of the common use cases for serverless functions and get started with implementing serverless functions in a simple application  

8 labs

Learn how to design, configure, secure and test HTTP endpoints, using AWS Lambda as backend.

9 labs

Learn how to invoke a Lambda function and implement custom logics in response to S3 events (e.g. object creation, update or deletion).

10 labs

Schedule periodic tasks in a serverless fashion with AWS Lambda and CloudWatch Events.

11 labs

Automating EBS snapshots with Lambda and CloudWatch EventsAutomating EBS snapshots with Lambda and CloudWatch Events

12 labs

Learn how to listen to DynamoDB update streams and process batches of records with AWS Lambda to augment your database behavior.

13 labs

Learn how to invoke a Lambda function to process and manipulate notifications published on SNS topics.

14 labs

Learn how to implement a Custom Authorizer with AWS Lambda to define ad-hoc authorization logics for your API Gateway resources.

15 courses

The conclusion to the Getting Started with Serverless Computing Learning Path. Learned About Serverless ComputingOutlined what serverless computing is and how it worksReviewed the building blocks of serverless computingOutlined common use cases for how peo...

16 exam-filled

Exam: Getting Started with Serverless Computing on AWS

About the Author

Students62630
Courses69
Learning paths15

Andrew is an AWS certified professional who is passionate about helping others learn how to use and gain benefit from AWS technologies. Andrew has worked for AWS and for AWS technology partners Ooyala and Adobe.  His favorite Amazon leadership principle is "Customer Obsession" as everything AWS starts with the customer. Passions around work are cycling and surfing, and having a laugh about the lessons learnt trying to launch two daughters and a few start ups.