Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWS Developer/DevOps Services - Hands-On Lab Demos
Rating: 4.0 out of 5(2 ratings)
5,186 students

AWS Developer/DevOps Services - Hands-On Lab Demos

Master AWS DevOps! Hands-on labs for Cloud9, CodeBuild, CodeDeploy, GitHub, and CodeArtifact.
Created byDeepak Dubey
Last updated 11/2025
English
English [Auto],

What you'll learn

  • Set up a fully functional cloud IDE to write, run, and debug code using AWS Cloud9.
  • Automate the build process to compile source code, run tests, and produce artifacts using AWS CodeBuild.
  • Automate software deployments to Amazon EC2, Lambda, or on-premises servers using AWS CodeDeploy.
  • Securely manage software dependencies and integrate with GitHub repositories using AWS CodeArtifact.

Course content

1 section8 lectures3h 27m total length
  • AWS Cloud9 - Hands-On Demo13:43

    Explore a hands-on AWS Cloud9 demo by building a web app with Python, HTML, JavaScript, and CSS, including EC2 environment setup, server, and S3 integration using boto3.

  • AWS CloudShell - Hands-On Demo25:52

    Explore AWS Cloud Shell with pre-installed tools, including the AWS CLI, Python, Node.js, and Docker; create S3 buckets, enable versioning, synchronize files, and run persistent automation across sessions.

  • AWS CodeArtifact - Hands-On Demo26:35

    Master AWS CodeArtifact in a hands-on demo by creating a domain and repositories, publishing a node package, configuring npm as a registry, testing with a consumer app, and cleaning up.

  • AWS CodeBuild - Hands-On Demo27:21

    Create an ECR repository and a GitHub repo, configure a CodeBuild project with an IAM role, connect to GitHub, trigger builds, verify the Docker image, and clean up.

  • GitHub - Hands-On Demo31:35

    Master git workflows with GitHub authentication, create and clone repos, push commits, and manage branches; learn token and SSH key setups, pull requests, merges, and clean up.

  • AWS CodeDeploy - Hands-On Demo28:04

    Launch and configure two EC2 instances with CodeDeploy agents, create IAM roles, deploy an application revision from S3 using a CodeDeploy deployment group, test, monitor, and clean up.

  • Amazon CodeGuru - Hands-On Demo20:53

    Set up a GitHub repository, associate it with Amazon CodeGuru, run a static analysis and a Java profiling demo to review CPU, latency, and heap insights.

  • AWS X-Ray - Hands-On Demo33:37

    Build a multi-tier serverless app with api gateway, two lambda functions, and dynamodb, all instrumented with AWS X-Ray to generate traffic, view traces, and analyze performance.

Requirements

  • An active AWS account (Free Tier recommended) is essential to follow along with the hands-on labs.
  • Basic familiarity with the AWS Management Console and core concepts (like IAM and EC2) is required.
  • A fundamental understanding of software development concepts (e.g., source code, compiling, and deployment lifecycles).

Description

Writing great code is only half the battle. Getting it into production securely, reliably, and automatically is the other half.

In the modern cloud era, the line between "Developer" and "Operations" is blurring. You can no longer just throw code over the wall. To succeed, you need to master the tools that automate your build, test, and deployment pipelines. You need to know how to set up a cloud-native development environment that lets you work from anywhere.

This course is your hands-on guide to the AWS Developer and DevOps ecosystem.

We don't waste time on abstract theory or endless PowerPoint slides. This course is strictly focused on "how-to".

Through a series of practical, over-the-shoulder lab demos, I will walk you through the setup and configuration of the essential services you need to build a robust CI/CD pipeline on AWS. You will see exactly how to integrate these tools to automate your software delivery lifecycle.

In this course, you will master the following services through hands-on labs:

  • AWS Cloud9: Spin up a powerful, cloud-native Integrated Development Environment (IDE) that lets you write, run, and debug code directly in your browser.

  • AWS CloudShell: Manage your AWS resources securely from a browser-based command-line interface without managing credentials.

  • AWS CodeBuild: Eliminate the need for build servers. Learn to compile source code, run unit tests, and produce software packages ready for deployment.

  • AWS CodeDeploy: Automate your application deployments to Amazon EC2 instances, Lambda functions, or on-premises servers to eliminate manual errors.

  • AWS CodeArtifact: Securely store, publish, and share software packages and dependencies with your team, replacing the need for public repositories.

  • GitHub Integration: See how to connect industry-standard source control repositories to your AWS pipelines.

Who is this course for?

  • Developers who want to stop saying "it works on my machine" and start automating their workflows.

  • DevOps Engineers building scalable CI/CD pipelines.

  • Release Managers looking for better ways to manage artifacts and deployments.


Stop deploying code manually. Enroll today and learn to build like a modern DevOps professional!

Who this course is for:

  • Software Developers who want to automate their build, test, and deployment workflows on AWS.
  • DevOps Engineers looking to master AWS-native CI/CD tools like CodeBuild, CodeDeploy, and CodeArtifact.