4.6 out of 5
4.6
322 reviews on Udemy

AWS Lambda & Serverless Architecture Bootcamp (Build 5 Apps)

Master AWS Serverless Architecture, Lambda, API Gateway, DynamoDB, Step Functions, SAM, the Serverless Framework & CI/CD
Instructor:
Riyaz Sayyad
2,704 students enrolled
English
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

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.

WELCOME TO THE MOST COMPREHENSIVE COURSE IN SERVERLESS COMPUTING!

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 also 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!

Getting Started with Serverless Computing on AWS

1
Course Overview
2
What is Serverless? (A 30,000 ft. View)
3
How Serverless Works?
4
How to Create 'Hello World' API with Serverless
5
How to Create Your First Lambda Function
6
How to Integrate AWS Lambda function with API Gateway
7
Lambda Function with Node.js 8.10 Runtime
8
Serverless Architecture – Key Features, Benefits and Challenges
9
Major Players in Serverless Space and Why AWS
10
Overview of Core Serverless Services in AWS
11
Overview of Additional Serverless Services in AWS
12
Use Cases of Serverless Architecture
13
Overview of Frameworks and CI/CD Tools for Serverless
14
Environment Setup (IAM Admin User, Env Vars)
15
Environment Variables Setup on Mac
16
Environment Setup (AWS CLI)
17
Environment Setup (Node, VS Code, Postman)
18
Test the Setup
19
My Recommended Approach to Taking this Course

Serverless Foundation - AWS Lambda

1
Quick Overview of AWS Lambda
2
Lambda Console Walkthrough
3
Lambda Console Walkthrough Continued
4
Lambda Permissions Model
5
Lambda Handler Syntax in Node.js 6.10 and Node.js 8.10
6
Event Object, Invocation Types, Event Sources
7
Context Object, its Methods and Properties
8
Logging and Error Handling
9
Hands on Demo: Passing Parameters via the Event Object
10
Hands on Demo: Accessing Path and Query String Parameters from the Event Object
11
Hands on Demo: Deploying the Lambda function with ZIP File
12
Hands on Demo: S3 Events Example (Serverless Image Resizing)
13
Hands on Demo: Handling S3 Events in Lambda
14
Configuring S3 Event Trigger for Lambda function
15
Hands on Demo: Deploying Lambda via AWS CLI
16
Testing the S3 Event Trigger for Lambda
17
AWS Lambda Limits
18
AWS Lambda Pricing

Serverless Foundation - Amazon API Gateway

1
Quick Overview of Amazon API Gateway
2
Query String and Path Parameters
3
Testing the API Endpoint
4
CORS Configuration for Lambda Proxy Integration
5
Adding Request Validators for Query String and Headers
6
POST Request Example - Creating Lambda Function
7
POST Request Example - Creating the API Endpoint
8
Body Mapping Templates - Request Mapping with Velocity Language
9
Body Mapping Templates - Apache VTL (Velocity Template Language) Syntax
10
Body Mapping Templates - Response Mapping with Velocity Language
11
Testing the API with Postman
12
CORS and OPTIONS Preflight Requests Configuration
13
API Gateway Models and JSON Schemas
14
Using Models for Request Body Validation
15
Using Models for Body Mapping
16
Using Gateway Responses for Error Handling
17
API Gateway Post Deploy Options, Logging and Monitoring
18
Client SDK Generation
19
Exporting Swagger Files
20
Creating API Documentation
21
Creating API Keys and Usage Plans in API Gateway
22
Passing API Keys with API Gateway Requests
23
API Gateway Pricing

Serverless Foundation - Amazon DynamoDB

1
Amazon DynamoDB - Section Overview
2
What is DynamoDB
3
Terminology Comparison with SQL
4
Data Types in DynamoDB
5
DynamoDB Consistency Model
6
Overview of DynamoDB Capacity Units
7
Calculating Read and Write Capacity Units
8
Basics of DynamoDB Partitions
9
Basics of DynamoDB Indexes
10
Local Secondary Indexes
11
Global Secondary Indexes
12
Overview of Your First DynamoDB Table
13
Hands on Demo: Creating the DynamoDB Table
14
Hands on Demo: Performing Write Operations with AWS Console
15
Hands on Demo: Performing Read Operations with AWS Console
16
Additional Features in DynamoDB Console
17
Hands on Demo: Working with DynamoDB with AWS SDK – Getting Ready
18
Hands on Demo: Listing and Describing Tables using AWS SDK
19
Hands on Demo: Creating, Updating and Deleting Tables using AWS SDK
20
Overview of Item Level Operations with AWS SDK
21
Hands on Demo: Performing Write Operations using AWS SDK
22
Hands on Demo: Conditional Writes in DynamoDB
23
Hands on Demo: Performing Read Operations using AWS SDK
24
Hands on Demo: Paginated Reads in DynamoDB
25
Hands on Demo: Performing Paginated Reads with AWS SDK

Serverless Deep Dive - AWS Lambda, API Gateway and DynamoDB

1
Lambda Versions
2
The Need for Lambda Aliases
3
Lambda Aliases
4
Challenges with using Lambda Aliases
5
Stage Variables in API Gateway
6
Traffic Shifting between Lambda Versions using Aliases
7
Canary Deployments in API Gateway
8
Using Environment Variables in Lambda
9
Creating the KMS Encryption Keys
10
Encrypting Environment Variables using KMS
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.6
4.6 out of 5
322 Ratings

Detailed Rating

Stars 5
191
Stars 4
107
Stars 3
22
Stars 2
3
Stars 1
1
3c8b13a03e7de9ef3072bcbb1b61234d
30-Day Money-Back Guarantee

Includes

25 hours on-demand video
2 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion