Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Serverless using AWS Lambda for Java Developers
Rating: 4.6 out of 5(1,038 ratings)
8,285 students

Serverless using AWS Lambda for Java Developers

Create Build and Deploy Serverless Applications with AWS Lambdas
Last updated 6/2026
English

What you'll learn

  • Master the fundamentals of Serverless Programming and AWS Lamdba
  • Create Lambda Function using the AWS console
  • Install the tools required to create and deploy Serverless Projects from your command line
  • Learn the method signature and the data that can be passed to and returned from a Lambda Function
  • Learn the YAML Syntax required to create SAM template files
  • Create Projects using SAM CLI
  • Understand the structure of a Serverless Project
  • Build and deploy Function as Code(FaaS)
  • Test the Functions remotely on the cloud and locally
  • Access the lambda environment information
  • Create and cleanup the entire infrastructure required for your project with a single command
  • Create Serverless APIs using API Gateway , AWS Lambda functions and DynamoDB
  • Learn how to use AWS APIs and SDKs to programatically work with various components
  • Work on a ASync usecase using S3 and SNS as triggers
  • Configure Logging using Log4j
  • Handle Errors gracefully to configure Dead Letter Queues
  • Learn what Cold Starts are
  • Scaling Lambda Functions
  • and more in easy steps

Course content

11 sections112 lectures7h 17m total length
  • Introduction3:23

    Master serverless programming with AWS Lambda by building, testing, and deploying functions using SAM CLI, API gateway, DynamoDB, and YAML templates.

  • Private Course Feedback Link0:14
  • How to make the best of this course2:00

    Maximize learning for Java developers through hands-on labs and assignments, while installing AWS and SAM CLI, testing REST APIs with Postman and API Gateway, and embracing serverless lambda approach.

  • GIT Hub URL0:19

    Clone the course repository on GitHub (github dot com slash Bharath Thippireddy) to access all completed projects, then run and reference them to explore and experiment.

  • Download Assignment Solutions0:40

    Complete the section assignments to evaluate your learning and submit them for review via lecture resources. Download the pdf with code and configuration as a helpful reference, not for copying.

  • Slides Used In the Course0:40

Requirements

  • Some Knowledge of AWS and Java Development

Description

---

Sample of the reviews:

Hello Learners, To put in one word, "Awesome" !!! To learn AWS Serverless basics programmatically. this is the course which needs to be followed step by step. I am writing this after going through first 4 sections. I went through many Udemy courses especially all the top rated ones, everyone explained theoretically. I wasn't satisfied by any of them. I needed to know the flow of how it actually works in code not just through Amazon Console. My search stopped when I found this course :) Thanks a ton Bharath for the guidance -- Rohit Kumar Singh

The best and the most comprehensive AWS Lambda course for Java I can find so far - Marios Chen

Sharing & guiding on cutting edge technologies in a user friendly way is the unique about this course - Samaresh Kumar Pradhan

---

All source code is available for download

Responsive Instructor - All questions answered within 24 hours

Professional video and audio recordings (check the free previews)

----


Are you a Java developer interested in learning Serverless Programming in detail then this course is for you .Are you an experienced java developer who wants to master the fundamentals of AWS Lambda Functions and use them to create Serverless projects then this course is for you as well.

AWS Lambdas combine Nano Services and Function as a service (FaaS) to deliver Serverless programming model while using various other managed components in AWS. Look at any project that is on AWS it will be using AWS Lambda functions. This course is designed for developers with some knowledge of AWS and Java Development.

You will start this course by:

  • Master the fundamentals of Serverless Programming and AWS Lamdba

  • Create Lambda Function using the AWS console

  • Install the tools required to create and deploy Serverless Projects from your command line

  • Learn the method signature and the data that can be passed to and returned from a Lambda Function

  • Learn the YAML Syntax required to create SAM template files

  • Create Projects using SAM CLI

  • Understand the structure of a Serverless Project

  • Build and deploy Function as Code(FAAS)

  • Test the Functions remotely on the cloud and locally

  • Access the lambda environment information

  • Create and cleanup the entire infrastructure required for your project with a single command

  • Create Serverless APIs using API Gateway , AWS Lambda functions and DynamoDB

  • Learn how to use AWS APIs and SDKs to programatically work with various components

  • Work on a ASync usecase using S3 and SNS as triggers

  • Configure Logging using Log4j

  • Handle Errors gracefully to configure Dead Letter Queues

  • Learn what Cold Starts are

  • Scaling Lambda Functions

  • and more in easy steps

Who this course is for:

  • Students who want to master Serverless Programming using AWS Lambdas
  • Students who have completed my Devops Tools and AWS course