Serverless Computing on AWS for Developers

OverviewStepsAuthor
DifficultyBeginner
AVG Duration16h
Students2477
Content
Course Created with Sketch. 12 Exams Created with Sketch. 1 Labs Created with Sketch. 8

Description

Overview

This learning path includes everything you need to know to get started developing serverless applications using AWS services. 

We start with an introduction to AWS CLI, Amazon API Gateway, AWS Lambda, and using serverless functions. We then get into more advanced API Gateway functionality, as well as databases and containers. Throughout, we provide a lot of labs to give you the hands-on experience you need to develop serverless applications on AWS.

Labs are the best way to understand the benefits of Lambda. The best way to learn how to use it is to get your hands dirty trying it out for yourself! The labs extend your knowledge and understanding and show you how to get the most benefit from Lambda functions in processing day to day tasks

 Updates

  • May 9, 2018 - Added Learning Path Exam
  • September 21st 2018 - Added Course 'Serverless Security: Comparing FaaS to IaaS'

Certificate

Your certificate for this learning path
lock

Learning Path Steps

1courses

In this course, you will learn about the tools that AWS provides for developers.

2labs

The AWS Command Line Interface (CLI) is a unified tool to manage your AWS services. With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts.During this lab, you will learn h...

3courses

This course explores what serverless computing is and how using the computing resource as a service differs from traditional computing models.

4courses

This course on AWS Lambda shows you how to implement solutions and applications using a serverless architecture.

5courses

This course explores some of the common use cases for serverless functions and shows how to implement serverless functions in a simple application.

6labs

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

7courses

In this course, you'll learn how to create and deploy REST APIs via API Gateway to expose HTTP endpoints, AWS Lambda functions, and other AWS services.

8labs

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

9courses

This course delves into implementing a series of AWS Lambda functions to help build your knowledge and familiarity with serverless computing.

10labs

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

11courses

In this course, you'll learn how to build a Python-based serverless web application with Lambda, API Gateway, S3, DynamoDB, and Cognito.

12courses

In this course, you'll learn how to create a multi-tier serverless architecture on AWS using Amazon API Gateway, AWS Lambda, AWS Step Functions and Amazon Polly text to speech.

14courses

In this course, you'll learn the fundamentals of Amazon DynamoDB, including table design, reading, writing, and working with large tables.

15courses

This course will take you through what containers are, the benefits of using them, and how to containerize an app.

16courses

This course demonstrates how to implement a locally hosted Microservices based Node.js application using Docker containers.

17labs

Kickstart your individual and team code projects with AWS CodeStar. Learn to develop and deploy an application with AWS CodeStar.

18labs

An introduction to the highly scalable and fully-managed AWS CodeCommit source control service. This lab covers creating, accessing, and adding files to repositories hosted in CodeCommit.

19labs

Follow the application lifecycle from dev to prod: continuous integration, rollbacks and blue/green deployments with AWS Code Services. 

20courses

This course explores the pros and cons of serverless security and where to focus additional security controls in a FaaS solution.

21exam-filled

Final Exam: Serverless Computing on AWS for Developers

About the Author
Students91394
Courses97
Learning paths56

Head of Content

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.