Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWS Compute Services - Hands-On Lab Demos
Rating: 4.4 out of 5(8 ratings)
4,119 students

AWS Compute Services - Hands-On Lab Demos

Master AWS Compute! Get hands-on demos of EC2, Lambda (Serverless), and Containers (ECS/EKS).
Created byDeepak Dubey
Last updated 11/2025
English

What you'll learn

  • Launch, configure, connect to, and manage a virtual server using Amazon EC2.
  • Build, deploy, and test a serverless function from scratch using AWS Lambda.
  • Deploy and run a containerized application using Amazon ECS (Elastic Container Service).
  • Automatically deploy and scale a web application from your code using AWS Elastic Beanstalk.

Course content

1 section8 lectures2h 1m total length
  • AWS Batch - Hands-On Demo23:54

    Hands-on AWS Batch demo: create IAM role, ECR repository, and S3 bucket; configure compute environment, job queue, and job definition; build and push Docker container, submit, monitor, and clean up.

  • Amazon EC2 - Hands-On Demo10:09
  • Amazon EC2 Auto Scaling - Hands-On Demo17:17
  • AWS Elastic Beanstalk - Hands-On Demo18:39
  • Amazon Elastic Container Registry (Amazon ECR) - Hands-On Demo8:29
  • Amazon Elastic Container Service (Amazon ECS) - Hands-On Demo12:22
  • Amazon Elastic Kubernetes Service (Amazon EKS) - Hands-On Demo18:24
  • AWS Lambda - Hands-On Demo12:03

    Trigger an api gateway to invoke a lambda function that publishes an email via an sns topic, then verify receipt and clean up the resources.

Requirements

  • An active AWS account (Free Tier recommended) is essential to follow along with the hands-on demos.
  • A foundational understanding of cloud computing concepts (e.g., what is a virtual machine? what is a container?) is required.

Description

Compute is the heart of the AWS Cloud. It’s where your applications actually live.

But in the modern cloud era, "Compute" means much more than just launching a virtual server. You are now faced with a critical choice for every project: Virtual Machines, Containers, or Serverless?

  • Should you use EC2 for full control?

  • Is AWS Lambda the right choice for event-driven tasks?

  • Should you orchestrate containers with ECS or go full Kubernetes with EKS?

  • When does Elastic Beanstalk make sense over building it yourself?

This course is designed to answer those questions by showing you exactly how these services work.

We strip away the complex theory and focus on practical, over-the-shoulder lab demos. You will see me build, configure, and run applications using every major compute model available on AWS. This is not a "what is" course; this is a "how-to" course.

In this course, you will master the AWS Compute stack through hands-on demos:

  • Amazon EC2: Learn to launch, connect to, and manage virtual servers (Linux/Windows) and understand instance types.

  • AWS Lambda: Build and deploy serverless functions that scale automatically with zero infrastructure management.

  • Amazon ECS (Elastic Container Service): Deploy and manage Docker containers at scale using AWS's native orchestration tool.

  • Amazon EKS (Elastic Kubernetes Service): Learn how AWS manages the Kubernetes control plane for running complex containerized applications.

  • Amazon ECR (Elastic Container Registry): Store, manage, and deploy your Docker container images securely.

  • AWS Elastic Beanstalk: The fastest way to deploy web applications. We’ll upload code and let AWS handle the infrastructure.

  • AWS Batch: Efficiently run hundreds of thousands of batch computing jobs.

  • Auto Scaling: Configure your compute resources to automatically scale in and out to match demand.

Who is this course for?

  • Developers who need to deploy code and understand the trade-offs between Serverless and Containers.

  • DevOps Engineers responsible for maintaining scalable and reliable infrastructure.

  • Solutions Architects who need to choose the right compute pattern for their clients.

  • Anyone preparing for AWS Certifications (especially Developer Associate and Solutions Architect).

Stop guessing which service to use. Enroll today and learn how to deploy your code on AWS with confidence!

Who this course is for:

  • Developers (Backend, Frontend, or Full-Stack) who need to deploy and run their applications on AWS.