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
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.
Andrew is fanatical about helping business teams gain the maximum ROI possible from adopting, using, and optimizing Public Cloud Services. Having built 70+ Cloud Academy courses, Andrew has helped over 50,000 students master cloud computing by sharing the skills and experiences he gained during 20+ years leading digital teams in code and consulting. Before joining Cloud Academy, Andrew worked for AWS and for AWS technology partners Ooyala and Adobe.