The Complete Guide to Build Serverless Applications on AWS

Learn to Build Serverless Applications with AWS Lambda, DynamoDB, API Gateway, AppSync, SQS, S3, many more AWS Services!

4.46 (436 reviews)
Udemy
platform
English
language
Web Development
category
instructor
The Complete Guide to Build Serverless Applications on AWS
5,652
students
27 hours
content
Sep 2023
last update
$89.99
regular price

What you will learn

Learn to Design Real-world Serverless Systems

Learn Fundamental AWS Serverless Services for Web Development

Learn to Build REST APIs & GraphQL APIs with AWS Serverless Services

Learn to Use of TypeScript with Serverless Framework

Learn to Apply the Principle of Least Privilege for in Serverless Architectures

Learn to Use Infrastructure As Code to Provision Cloud Resources

Learn to Implement Access Controls to Serverless APIs

Learn to Deploy Serverless Applications on Multiple Environments (Dev/Test/Staging/Prod)

Learn to Build a Continuous Delivery Pipeline with AWS CodePipeline

Learn to Write Acceptance Tests for Serverless Backends

Learn to Secure Serverless Web APIs against Common Web Exploits

Learn to Tackle Real-world Challenges with Serverless Architectures

Learn to Build Serverless Event-Driven Architectures

Learn to Build DR Strategy for Serverless Applications

Why take this course?

Welcome to this course! In this course, you’ll learn serverless fundamentals and gradually dive deep into production-ready serverless application implementations.

By following this course, you’ll get hands-on experience with serverless services like AWS Lambda, Amazon API Gateway, AWS AppSync, Amazon DynamoDB, Amazon Cognito, SQS, SNS, IAM, and many more services...


What is Covered in the Course?

1. Serverless Fundamentals

This section includes lessons to get you up-to-speed with commonly used serverless services on AWS such as AWS Lambda, Amazon API Gateway,  Amazon DynamoDB, IAM and etc... If you are new to AWS, this is a must-to-watch section and it will help you easily follow along with the rest of the sections in the course.

2. Serverless REST API Development

In the next couple of sections, you'll learn to build a Serverless REST API that handles CRUD operations from scratch. I will cover the following topics:

  • Use the serverless framework to provision and deploy Lambda functions, API Gateway, and DynamoDB.

  • Implement Access Controls to your REST APIs with Lambda Authorizers and Cognito User Pool Authorizers.

  • Use the principle of least privilege to provide minimum permission to the Lambda functions that talk to the DynamoDB tables.

  • How to secure your API with Web Application Firewall (AWS WAF)

  • How to write acceptance tests for your API

  • How to deploy your API for multiple environments (Dev/Test/Staging/Prod)

  • Many more...

3. Serverless GraphQL API Development

Next, you'll learn how to build GraphQL API with AWS AppSync for an online book store application. AWS AppSync is a managed GraphQL service that'll help you build powerful GraphQL APIs easily.  I will cover the following topics:

  • Design the GraphQL schema with Queries, Mutations, and Subscriptions

  • Create AppSync resolvers to communicate with AWS services such as Amazon DynamoDB

  • Implement role-based access control with Cognito User Pool for the AppSync API

  • Implement Guest User Access to the AppSync API

  • Many more...

4. Serverless Use Cases

When building serverless applications, we come across many real-world challenges. So we are going to cover several real-world use-cases and how to build solutions with serverless architectures. I will cover the following topics:

  • How to deal with large payloads

  • How to improve user experience with asynchronous & event-driven architectures

  • How to implement real-time monitoring and troubleshooting architectures

  • Many more...

This course will be constantly updated with new sections with more content to keep up with the innovations that taking place in AWS serverless world.


Happy Learning!

Manoj.

Screenshots

The Complete Guide to Build Serverless Applications on AWS - Screenshot_01The Complete Guide to Build Serverless Applications on AWS - Screenshot_02The Complete Guide to Build Serverless Applications on AWS - Screenshot_03The Complete Guide to Build Serverless Applications on AWS - Screenshot_04

Reviews

Alberto
October 4, 2023
this is the best aws resource out there.. I have bought many other courses and this is by far one of the best (or only best option) from a developer point of view. Thank you teacher!
David
July 25, 2023
good, definetly a bot overwhelming because there is so much to do also the resources are not updated to be following allong well with the teacher
Serg
July 20, 2023
Good overview. Well maintained balance of theory and hands-on. The depth of coverage is also what I wanted.
Sri
June 27, 2023
Explanation is soo good, that will create a whole idea on what exactly we are implementing and configuring.
Akash
June 11, 2023
Course is outdated. It uses version 2 of serverless and AWS SDK. Latest is v3. It has only a short video in one section to migrate from v2 to v3. Searching on Google to find relevant code in v3 defeats whole purpose of a paid course where you expect a streamlined path to follow. Secondly instructor assumes the students already know all the concepts and he just show a tiny through away examples without proper explanation
Tariq
May 18, 2023
content is not updated. I saw sample project on youtube but it was old code and had issues so couldn't resolve, came to udemy, bought course, still similar errors in projects related to graphql schema and aws-amplify versions. Looked through comments, didn't seem to have answer and I posted questions but didn't get answer either.
Edl
April 20, 2023
It could have been done in cdk and if possible in python, Serverless(framework) is not allowed in organization so it could have been explained in cdk python
Mohammed
April 15, 2023
Well structured and covered all the necessary aspects in a clear and concise manner. The examples provided were relevant and easy to understand, making it easy to apply the concepts to real-world scenarios. I particularly appreciated the attention to detail in the explanations and the use of simple language throughout the tutorial.
Meghana
April 2, 2023
Amazing course just loved the way instructor was trying to explain how the architecture works in real world.
Miguel
March 7, 2023
Amazing content, and the explanations are very clear. Good Teacher, provides a lot of examples and new topics to discover even if you are an a Cloud Architec. Thank you Fernando!
Joud
February 11, 2023
One of the best courses in the serverless world, with great content covering almost everything needed about the serverless framework and tons of AWS features and services. I would recommend this course over any other courses out there.
Geoffrey
February 1, 2023
The vehicle registration process and associated architecture patterns considered in the example explanation exceptionally well.
Hien
January 24, 2023
This course is really nice, but you should replace the serverless framework with CDK and SAM. CDK helps to create the Cloudformation file much faster and easier and it uses a programming language to do it. While SAM allows you to test the lambda functions locally and currently supports CDK.
Markimo
January 3, 2023
Outstanding comprehensive Course! As a novice to Serverless Framework, Learned a lot of things and updated as per 2022-2023 AWS Resources.
Shivam
November 30, 2022
I am just in second section currently and I am already loving it. Once you have some basic understanding of what AWS services are and what they can do, This is probably one of the best place to learn the ideology of designing AWS infrastructure for your application. I have taken multiple courses on Udemy most of them are good but the way he is explaining is good to people who are new to system design. Note: for an absolute beginner it might be a little bigger step to climb so take up some sessions on what AWS services exist and what they can do.

Charts

Price

The Complete Guide to Build Serverless Applications on AWS - Price chart

Rating

The Complete Guide to Build Serverless Applications on AWS - Ratings chart

Enrollment distribution

The Complete Guide to Build Serverless Applications on AWS - Distribution chart
4661760
udemy ID
4/27/2022
course created date
4/30/2022
course indexed date
Mauricio
course submited by