Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build Serverless Apps on AWS
Rating: 4.5 out of 5(3 ratings)
590 students

Build Serverless Apps on AWS

Build, deploy and scale modern web apps using AWS serverless services and Infrastructure as Code
Created byZareen Khan
Last updated 10/2025
English
English [Auto],

What you'll learn

  • Build and deploy full-stack serverless applications using AWS services such as Lambda, API Gateway, AppSync, Amplify, Cognito, DynamoDB, and S3.
  • Implement Infrastructure as Code (IaC) with AWS CDK to automate provisioning of serverless resources and ensure consistent deployments across environments.
  • Host and manage modern web applications with AWS Amplify, including a step-by-step project deploying a React-based Weather Application.
  • Design secure, scalable, and cost-efficient serverless architectures and Migrate existing web applications to a serverless model while maintaining performance a

Course content

2 sections10 lectures1h 11m total length
  • Introduction3:43

    Infrastructure as Code (IaC) for Serverless Applications or IAC

  • AWS CDK3:58
  • Advantages of AWS CDK4:21

    Explore how the AWS CDK lets you define cloud infrastructure with familiar languages, using L2/L3 constructs for simple, reusable serverless patterns. Enjoy multi-account deployment and a developer-friendly workflow.

  • Installing and Configuring AWS CDK5:52

    Install and configure the aws cdk, set up your aws account, cli, node, and editor, bootstrap the environment, and secure a GitHub amplify integration with secrets manager for serverless deployments.

  • Demo for Installing and Configuring AWS CDK7:59
  • Demo-210:52
  • demo_322:28

Requirements

  • Basic knowledge of web development
  • Familiarity with React is helpful but not mandatory (we’ll cover step-by-step deployment).
  • An AWS account (free tier is sufficient for the course exercises).
  • GitHub account to store and connect your application code.
  • No prior AWS or serverless experience is required — the course will guide you through everything step by step.

Description

Do you know that you can build end-to-end web applications entirely with serverless components without managing servers, scaling clusters or worrying about infrastructure overhead? With AWS Serverless, you can host your front end, manage authentication, build scalable backends and store data securely—all while reducing cost and accelerating time to market.

In this course, you will learn how to design, build, deploy, and migrate full-stack applications using AWS Serverless services. We will start simple and progressively build up to more advanced scenarios, ensuring that you not only understand the concepts but also gain hands-on experience through guided demos and projects.

Here’s what you can expect inside this course:

  • Introduction to AWS Serverless: Understand the fundamentals and advantages of serverless architecture.

  • Frontend Hosting with Amplify: Deploy and host a React-based Weather App using Amplify Hosting and GitHub integration.

  • Real-World Use Cases: Migrate an existing web app to serverless architecture.

  • Deployment Best Practices: Implement CI/CD pipelines, environment management (dev, staging, prod), and branch-based deployments.

By the end of this course, you will be able to confidently design and deploy serverless full-stack applications that are secure, scalable and cost-efficient. Whether you’re building new projects from scratch or modernizing existing ones, this course gives you the tools and knowledge to succeed in today’s cloud-first world.

Who this course is for:

  • Web developers who want to learn how to build and host modern applications using AWS serverless services.
  • Frontend developers (React, Angular, Vue, etc.) who want to easily integrate scalable backends without managing servers.
  • Backend developers looking to adopt serverless APIs, authentication, and storage solutions.
  • Cloud beginners interested in learning AWS hands-on by building real-world projects like a weather application.
  • Software engineers & SREs who want to understand Infrastructure as Code (IaC) for automating serverless deployments.
  • Tech professionals planning to migrate existing applications to a serverless architecture for cost efficiency and scalability.