The course is part of this learning path
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 unclear on the fundamentals of cloud computing, I recommend completing our What is Cloud Computing Course first.
Following this course, you will have an understanding of what serverless computing is, how serverless computing differs from traditional computing and a high-level understanding of how code functions can be provisioned and used as a service.
Recognize and explain what serverless computing is
Recognize and explain the benefits of serverless computing
Recognize and explain the design approaches for microservices
About the Author
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.
Hello, and welcome to the Getting Started with Serverless Computing Learning Path. Now, our agenda for this learning path looks a bit like this. We're going to start at ground zero with a what is serverless computing overview. We'll look forward to finding out a bit more about about what serverless is and what it isn't, and we'll look at the building blocks for what make up serverless computing scenarios. And we'll look at how people are using serverless functions in their design and implementations. Once we've got a good understanding of what serverless computing is, we're going to build our first REST API using the AWS API gateway service, and we're going to define a model for that API, we're going to define resources for the model, and then we're going to add methods that the client can use the access those resources, and then we're going to create our first serverless function using the AWS Lambda service. The learning objectives for this learning path are to be able to understand the concepts of serverless computing; to understand the building blocks, and some of the design considerations for the serverless application; understanding the RESTful API and being able to create an API gateway; recognize and and implement a serverless function. Now, there aren't a lot of prerequisites for this course. We assume that you have a basic understanding of what cloud computing is, so if you don't currently have that, I recommend doing our What is Cloud Computing course first. Okay, if you're ready, let's get started.