AWS Lambda & Serverless Architecture Bootcamp (Build 5 Apps)

AWS Lambda & Serverless Architecture Bootcamp (Build 5 Apps)

image description

What you will learn

  • Master AWS Lambda, API Gateway, DynamoDB, and Step Functions from the ground up (Full of Demos and Hands On)
  • Streamline your development and deployment with AWS SAM as well as the Serverless Framework
  • Automate serverless deployment with AWS CI/CD tools like CodeCommit, CodeBuild and CodePipeline
  • Build Serverless REST API, Web App, Android and iOS Mobile Apps, Alexa Skill, IoT App and more
  • Integrate different services like S3, Kinesis, SNS, SQS and more in your serverless projects
  • Implement OAuth 2.0 Authentication and Authorization with AWS Cognito
  • Document your serverless APIs using API Gateway and Swagger
  • Learn Serverless Best Practices


Section 1: Getting Started with Serverless Computing on AWS

Section 2: Serverless Foundation - AWS Lambda

Section 3: Serverless Foundation - Amazon API Gateway

Section 4: Serverless Foundation - Amazon DynamoDB

Section 5: Serverless Deep Dive - AWS Lambda, API Gateway and DynamoDB

Section 6: Serverless Deep Dive - AWS Step Functions

Section 7: Accelerating Serverless Development with AWS SAM (Serverless Application Model)

Section 8: Accelerating Serverless Development with the Serverless Framework

Section 9: Automating Serverless Deployment with AWS CI/CD Tools

Section 10: AWS Serverless Architecture and Serverless Best Practices

Section 11: Hands-on Demos and Projects – An Overview

Section 12: Demo Project - Building Serverless REST API using the Serverless Framework

Section 13: Demo Project - Building a Serverless Web App using S3 and CloudFront

Section 14: Demo Project - Adding Authentication and Authorization to the App with Cognito

Section 15: Demo Project - Integrating Mobile Apps with Serverless Backend

Section 16: Demo - Streaming Data Processing with AWS Lambda

Section 17: Demo Project - Creating an Alexa Skill using AWS Lambda

Section 18: Demo Project - Creating an IoT Button App using AWS Lambda

Section 19: Conclusion

Section 20: Optional Background Concepts - JSON and YAML

Section 21: Optional Background Concepts - ES6+ JavaScript and Node.js

Course Description

Amazon Web Services with Serverless, Lambda, API Gateway, DynamoDB, Step Functions, SAM, the Serverless Framework & CICD


  • Have access to an AWS Account
  • Be familiar with basics of AWS
  • Basic knowledge of JavaScript (This is optional. I cover the JavaScript and NodeJS basics within the course.)


The only course you'll ever need to master AWS Lambda and Serverless. Period.

Serverless Computing is one of the top-paying cloud skills today. Serverless is also a key focus area in AWS Certification exams, at Associate as well as at Professional level. And this course will help you master all the different pieces to the serverless puzzle.


You’ll learn Serverless Computing from scratch. We’ll dive into it from scratch, and then we’ll dive into all its core features and into many advanced features as well. We’ll learn how it works, why we use it and how to use it. No prior knowledge of Serverless Computing is necessary!

What You Will Learn:

  • AWS Lambda
  • API Gateway
  • Amazon DynamoDB
  • AWS Step Functions
  • AWS SAM (Serverless Application Model)
  • The Serverless Framework
  • AWS CI/CD Tools (Git, CodeCommit, CodeBuild, CodePipeline)
  • Serverless Best Practices
  • Serverless Architecture Patterns

i.e. the complete gamut of AWS Serverless Architecture. And while you learn, if you need my help, just ask in the Q&A section. You’ll receive prompt response.

20+ HOURS OF HANDS-ON LABS will teach you to:

  • Build Serverless Workflows
  • Process Streaming Data
  • Setup Serverless Authentication and Authorization
  • Build Serverless APIs
  • Build Serverless Web App
  • Build Android and iOS Mobile Apps
  • Create an Alexa skill
  • Make an IoT app
  • And so much more... step by step, all in this one course.

This Course uses Node.js and JavaScript

For all the demos that require the use of AWS SDKs, we'll use the AWS SDK for JavaScript.

Knowledge of Node.js and JavaScript is good to have for taking this course. This shouldn’t however stop you from taking the course. If you are new to JavaScript or Node.js, I cover the Node.js and JavaScript fundamentals as an optional section inside this course.

The JavaScript and Node.js topics covered in the course will help you get up and running with using the AWS SDK and perform the demos presented in this course. However, keep in mind that, as this course is not a JavaScript or Node.js course.

The course uses Angular and Ionic for web and mobile app demos. Knowledge of Angular or Ionic, however is not required for you to be able to complete the demos presented in the course.


By the end of this course, you’ll have mastered the AWS Serverless Architecture and you’ll become confident to take on real world serverless projects.

Take a look at these student reviews:

★★★★★ "Riyaz does a great job patiently explaining complex topics going through good examples of AWS Serverless design flows. A great up to date course with a ton of material." - Stephen B.

★★★★★ "Very good course, the name "bootcamp" is very apt as it's pretty intense." - Rodrigo V.

★★★★★ "Perfect to enhance my skills after already having being Certified as an AWS Solutions Architect - Associate." - Dan R.

★★★★★ "Awesome course as the efforts put by instructor is priceless. Must watch if you want to become a aws serverless expert and appreciate the efforts of instructor." - Mansi


Remember, you are in good hands! I'm waiting to help you inside the course! This is an online course, so you can take it at your own pace. If you’re busy right now, that's okay. Sign up today, and take the course at your own pace.

I look forward to welcoming you inside the course!

Who this course is for:

  • Developers at all levels (beginner to advanced) interested in mastering Serverless
  • Developers and Architects who want to master AWS Lambda and the Serverless Architecture
  • DevOps Professionals looking to implement serverless continuous integration and continuous delivery processes
  • Developers looking to speed up and streamline their serverless development and deployment process
  • Developers who want to design serverless applications using the best practices in serverless computing
  • AWS Certification Aspirants