Skip to content
UdemyAWSPaid courseBeginner levelCertificate

AWS Lambda & Serverless - Developer Guide with Hands-on Labs (Udemy.com)

Develop thousands line of AWS Lambda functions interact to AWS Serverless services with Real-world Hands-on Labs

Created by: Mehmet Ozkaya

Last updated May 2026

icon
What you will learn

  • AWS Lambda, Amazon API Gateway, Amazon DynamoDB, Amazon Cognito, Amazon S3, Amazon SNS, Amazon SQS, Amazon EventBridge, AWS Step Functions, DynamoDB and Kinesis
  • AWS Lambda - Serverless, Event-driven Compute Service
  • Amazon API Gateway - API-Driven Development for Synchronous Event Sources
  • Amazon DynamoDB - Data persistence with NoSQL Serverless Database
  • Amazon Cognito - Authentication and Authorization in Serverless
  • Amazon S3 - for Cloud Object Storage in order to store any type of data or deploy our web applications.
  • AWS Lambda Event-Driven Architectures and Invocation Types
  • Application Integrations Services; Asynchronous Event Sources - Event-based Architectures
  • Amazon SNS - Fully managed pub/sub messaging
  • Amazon SQS - Fully managed message queues - Message Queues for cross-service communication using (AWS SQS)
  • Amazon EventBridge - Decouple microservices with event-driven approaches

How it compares

Against the other 235 rated Udemy courses in AWS on CourseDuck:

  • Rating4.3 out of 5higher than 23% of them
  • Reviews716#129 of 236 by number of reviews
  • Length28.6 hourslonger than 91% of them
  • Last updatedMay 2026more recently than 74% of them

icon
Course Description

In this course, we will learn almost all the AWS Serverless Services with all aspects. We are going to build serverless applications with using

  • AWS Lambda, Amazon API Gateway, Amazon DynamoDB, Amazon Cognito, Amazon S3, Amazon SNS, Amazon SQS, Amazon EventBridge, AWS Step Functions, DynamoDB and Kinesis Streams

  • AWS Serverless Deployment Frameworks - IaC - Infrastructure as Code tools;

    • CloudFormation

    • AWS CDK

This course will be 100% hands-on, and you will be developing a real-world application with hands-on labs together and step by step, you can find main and sub topics;

Basics - Serverless Compute, APIs and Data Persistences

  • AWS Lambda - Serverless, Event-driven Compute Service

  • Amazon API Gateway - API-Driven Development for Synchronous Event Sources

  • Amazon DynamoDB -  Data persistence with NoSQL Serverless Database

Authentication

  • Amazon Cognito - Authentication and Authorization in Serverless

Storing & Hosting

  • Amazon S3 - for Cloud Object Storage in order to store any type of data or deploy our web applications.

AWS Lambda Event-Driven Architectures and Invocation Types

  • AWS Lambda Best Practices and Event-driven Architecture

  • AWS Lambda - Asynchronous invocation

  • AWS Lambda - Lambda event source mappings

Application Integrations Services; Asynchronous Event Sources - Event-based Architectures

  • Amazon SNS  - Fully managed pub/sub messaging

  • Amazon SQS - Fully managed message queues - Message Queues for cross-service communication using (AWS SQS)

  • Amazon EventBridge - Decouple microservices with event-driven approaches

Application Orchestration Services

  • AWS Step Functions - orchestrate microservices into serverless workflows.

SAGA Pattern and apply SAGA pattern with different approaches;

  • Choreography-based SAGA with using Amazon EventBridge - which means Decouple microservices with events

  • Orchestration-based SAGA with using AWS Step Functions - which means Decouple microservices with orchestration way

Streams and Polling Event Source mapping

  • Amazon DynamoDB streams

  • Amazon Kinesis Data streams

Serverless Deployment Frameworks - Cloud stack development with IaC

  • CloudFormation -- Speed up cloud provisioning with infrastructure as code

  • AWS CDK -- AWS Serverless Deployments IaC with AWS CDK (Cloud Development Kit)

Real-world Hands-on Labs:

We will develop almost 20 hands-on labs during the course. If we look at the some of the important hands-on labs of our course;

  • Hands-on Lab: Single Calculator Microservice Expose https methods with Lambda Function Url

  • Hands-on Lab: Build Serverless Chat App with a WebSocket API and Lambda

  • Hands-on Lab: Building RESTful Microservices with AWS Lambda, API Gateway and DynamoDB

  • Hands-on Lab: Secure your API Gateway with Amazon Cognito User Pools

  • Hands-on Lab: Using an Amazon S3 trigger to invoke a Lambda function and persist on DynamoDB

  • Hands-on Lab: Fan-Out Serverless Architectures Using SNS, SQS and Lambda

  • Hands-on Lab: Process DynamoDB or Kinesis Streams using AWS Lambda for Change Data Capture of DynamoDB Tables

  • Hands-on Lab: AWS Serverless Microservices for Ecommerce Application using Amazon EventBridge

  • Hands-on Lab: Saga Pattern for Orchestrate Distributed Transactions using AWS Step Functions

Way of Learning:

This course is %100 hand-on course and include lots of development activities, that means we will develop codes for almost all AWS services and interactions.

For each AWS serverless services we will have 4 main part;

  1. Theorical Information

    1. AWS Service overview, core concepts, features, uses cases and general information

  2. Walkthrough with AWS Management Console

    1. AWS Service Walkthrough with AWS Management Console performs main use cases

  3. Developing with AWS SDK

    1. AWS Service Programmatic Access interaction with Serverless APIs using AWS SDK or CLI

  4. Hands-on Labs with Real-World Use Cases

    1. AWS Service Hands-on Labs implementation with Real-World Use Cases

These are 4 main topics that we are going to handle almost all AWS Serverless services. By this way we can cover for all aspects of any particular AWS services.

In the course structure, when we finished any AWS Serverless services, we have at least 1 hands-on lab for particular AWS services. For example if we finished Amazon SQS sections and understand the service, we will have several hands-on labs like Fan-out pattern implementations with Amazon SNS, or decouple microservices with Amazon EventBridge and so on. These will mostly includes combination of other AWS services that represents real-word applications.

And also in the last sections, we will see how we can do Cloud stack development - IaC with Serverless Deployment Frameworks for any particular AWS Serverless services. Develop infrastructure for all AWS services and perform interactions with coding interactions.

AWS Developer and AWS Solution Architecture Jobs

This course prepares to you real AWS Developer and AWS Solution Architecture jobs, which's offers to you 3 figure salaries.

Because we are going to develop a Real-world Serverless application which is already used and developed by lots of companies in the world.

Prepare your AWS Certification with Practical Way

  • AWS Certified Developer Associate

  • AWS Certified Solutions Architect Associate

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Mehmet Ozkaya

Software Architect with 15+ years of experience designing enterprise systems at global companies. More than 225,000 learners have taken my courses, many of them through Udemy Business in the IT departments of large companies.

Focused on AI Agents, GenAI and Microservices Architectures on .NET, AWS  and Azure ecosystems.

Developed agentic systems, genai and microservices repositories on GitHub and create Udemy courses from real-world applications.

Also create courses about Designing Agentic AI Software Architectures for Cloud-Native and Serverless Event-driven Microservices.

I have regularly develop on GitHub, blog on Medium.


GitHub : mehmetozkaya

icon
More courses by Mehmet Ozkaya

$69.99

$11.99

$12.99

$10.99

$13.99

$12.99

icon
More AWS courses

$99.99

$49.99

$99.99

$124.99

$22.99

$84.99

icon
Reviews

4.3

716 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Gin Toki on 3/30/2026

The course was very helpful and provided a good overview of the topics. However, I noticed that some of the content felt a bit duplicated. It would be even more valuable if it went a bit deeper into each service, providing more detailed insights and practical examples.

By D DD on 12/25/2025

The course was not very engaging overall. For the most part, the instructor simply reads from the slides. The slides themselves lack appropriate diagrams to clearly explain the topics being covered. I explored several topics to check for any improvement, but the experience remained the same. I am unsure how this course has received such high ratings or what criteria buyers used when choosing it

By Anastasia Starostina on 8/31/2025

This course surpassed all of my expectations - from the practical hands on labs to the extended explanation of theoretical concepts, it didn't disappoint. I found it very easy to follow and integrate in my day-to-day software development work. I really enjoyed the comprehensive depth of explanations, shor structured lessons and helpful diagrams for visual learners. One of the best courses on Serverless AWS Lambda!

By Serafim Dos Santos on 4/18/2025

What a GREAT COURSE on AWS Serverless development and deployment! Mehmet assembles a monstrous task of teaching us for 30ish hours of AWS Serverless with minute details and meticulous organization. I would have had difficulties coming up with a course as well-constructed as this one. Thank you M. Ozkaya, well done!

By Anonymized User on 11/18/2024

Amazing style of teaching, building on one step at a time. Would appreciate a revised and corrected transcript to compensate for the slightly difficult accent but the course deserves full stars.

By Layth Rafea Abdulkareem on 1/31/2024

- Very prolonged course, some slides can be eliminated because they're duplicated for nothing. - Some of videos are based on old GUI. Therefore, they should be updated. - Some sections need to be reorganized and it should be placed at the beginning such NodeJS and JavaScript sections. - The positive side, the instructor covers a lot of staff. by the end of this course you will find yourself very familiar with serverless. - I'm highly recommending to rely to other sources in parallel with this course. - Python should replace NodeJS, since Python is the most famous programming language in status quo.

By Ranbir Sandhu on 1/11/2024

The course is quite nice, focusing primarily on AWS Lambda functions and other related AWS Serverless technologies. While these topics are taught in less detail, the content is still very useful. The author does a commendable job, although English is not their first language. One drawback is the repetition of concepts. While this can be beneficial if you're only focusing on a specific section, it can make the overall viewing experience a bit longer when considering the course as a whole.

By Alan Flynn on 4/26/2023

Only starting the course now and it looks very thorough, if you find it difficult to understand the accent just add in the captions and it is all fine. Glad to find an up to date course on this on Udemy most of these courses are out of date.

By Weichi Cheng on 11/17/2022

Very effective teaching from concept to lay the foundation and gradually move to implementation through console, sdk, etc. I just hope that the caption can match better.

By Anonymized User on 11/2/2022

Fantastic level of detail. It is a veritable deep dive into AWS Lambda and its many integrations with other AWS services. A mandatory course for anyone coming into Lambda development for the first time. And if the accent bothers you, you can always turn on close-captioning.

Showing all 10 reviews on CourseDuck

Read all 716 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100