AWS Lambda and the Serverless Framework is the QUICKEST way to get started in the serverless world, to deploy AWS Lambda functions in Amazon Web Services that infinitely scale without managing any servers!

This course, unlike others, has an approach that teaches you how to properly deploy AWS Lambda functions from the very first lectures.

  • no manual work through the AWS UI

  • all your configuration and deployment is coded using YAML and the Serverless framework

  • no headaches packaging your functions as zip files

AWS Lambda is a fantastic tool to master when learned the right away.

  • save in cost - you only pay per usage

  • save in operational burden - no servers to manage!

  • scale automatically from 0 to millions of API calls.

For this course, we'll deploy several real world functions to AWS Lambda:

  • An automated thumbnail generation service on S3 (Python)

  • A REST API using AWS API Gateway & Lambda (nodeJS)

  • An EC2 automation to start and stop instances on schedule (Python)

After finishing the course, you'll be able to write any function you want.

Course Curriculum

  • 1

    Course Introduction

    • Course Introduction

    • Course Objectives / Who is this Course For?

    • About your Instructor

    • AWS Lambda Overview

  • 2

    Code Download

    • Code Download

  • 3

    AWS Lambda & Serverless - Getting Started

    • AWS Console Changes

    • AWS Lambda Console

    • Installing Serverless

    • Deploying our First Function

    • Running the function from the CLI

    • Updating the function from the CLI

    • Fetching the function logs from the CLI

    • Removing the functions

    • Section Summary

  • 4

    AWS Lambda & Serverless - In Depth

    • Create AWS Lambda function using Any Runtime

    • YAML Crash Course

    • JSON to YAML Practice Exercise!

    • Functions timeout and memory

    • IAM Permissions for Lambda Functions

    • Environment Variables in AWS Lambda

    • VPC for Lambda Functions

    • AWS Lamdba Pricing

  • 5

    Real World Example 1 - S3 Thumbnails

    • Overview of S3 Thumbnail Generator Service

    • Pre-requisite: Docker installation

    • Implementation of Thumbnail Service - Part 1

    • Implementation of Thumbnail Service - Part 2

    • Thumbnail Service - Next Steps Ideas

  • 6

    Real World Example 2 - REST API

    • Overview of REST API Service

    • Building the REST API

    • Deploying the REST API

    • Testing the REST API

    • REST API - Next Steps Ideas

  • 7

    Real World Example 3 - AWS Automation - EC2 Start Stop

    • Overview of the Lambda Service

    • Deploying the EC2 start and stop lambda functions

    • Next steps / Ideas

  • 8

    Next Steps

    • Next Steps

About the instructor

IT Manager

Eric Chu

A proven and experienced IT Manager, customer-focused and equipped with a technical background. I have over 8 years’ experience in IT Service Delivery Management and leading small to medium crossfunctional teams, and over 15 years of experience in IT Training and Sales.Through my passion for technology, science, and innovation, I have fostered extensive practical knowledge of emerging technologies, complex networks, and data centre eco-systems.I have had the opportunity to work across the Asia Pacific region as an experienced Business Development Manager and IT Project Manager delivering end to end solutions.

What others have been saying about this course:

Use your Call To Action description to encourage students to sign up for your course

You may also be interested in...