Learn AWS CLI—From Zero to Hero

Learn AWS CLI—From Zero to Hero
Learn AWS CLI—From Zero to Hero

CLOUD LABS

Learn AWS CLI—From Zero to Hero

In this Cloud Lab, you’ll learn AWS CLI to build a serverless API for CRUD operations on DynamoDB using Lambda and API Gateway.

9 Tasks

beginner

2hr

Certificate of Completion

Desktop OnlyDevice is not compatible.
No Setup Required
Amazon Web Services

Learning Objectives

Hands-on experience building scalable and efficient serverless architectures for cloud development workflows
Hands-on experience creating a custom API through AWS CLI, connecting with Lambda functions
Proficiency in using AWS CLI to interact with various AWS services
Insight into best practices for managing AWS resources efficiently using AWS CLI

Technologies
AWS CLI
Lambda logoLambda
DynamoDB logoDynamoDB
API Gateway logoAPI Gateway
Cloud Lab Overview

AWS Command Line Interface (CLI) is a powerful tool providing command line access to various AWS services. With AWS CLI, users can swiftly deploy, configure, and manage AWS services, like EC2 instances, S3 buckets, and Lambda functions. It simplifies complex operations by enabling developers to create, update, and delete AWS resources using commands. Its versatility and ease of use make it an integral part of cloud development workflows, allowing users to streamline processes, automate repetitive tasks, and maintain better control over their AWS infrastructure.

In this Cloud Lab, you will learn to configure the AWS CLI. After configuring it, you’ll learn to create and manage DynamoDB tables using the AWS CLI. Next, you’ll explore creating Lambda functions that interact with DynamoDB tables to perform CRUD operations. Then, you’ll move on to creating a customized API using the AWS CLI, which will interact with Lambda functions to perform CRUD operations on DynamoDB. Finally, you’ll integrate the customized API into a functional Next application.

By the end of this Cloud Lab, you’ll have hands-on experience in developing a complete CRUD ecosystem using AWS CLI, Lambda functions, API Gateway, and DynamoDB, showcasing the prowess of AWS’s serverless architecture for scalable and efficient database operations.

The following is the high-level architecture diagram of the infrastructure you will create in this Cloud Lab:

Architecture diagram
Architecture diagram

Cloud Lab Tasks
1.Introduction
Getting Started
AWS CLI Configuration
2.Backend Configuration
DynamoDB Configuration
Configuring DynamoDB Entries
Setting Up the Lambda Environment
Setting Up an HTTP API Environment
3.Doctor Appointment
Demo Application
4.Conclusion
Clean Up
Wrap Up
Labs Rules Apply
Stay within resource usage requirements.
Do not engage in cryptocurrency mining.
Do not engage in or encourage activity that is illegal.

Relevant Courses

Use the following content to review prerequisites or explore specific concepts in detail.

Trusted by 1.4 million developers working at companies including

Don’t take our word for it. See what our developers have to say.

Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.

Felipe Matheus
TestimonialsImg

I highly recommend Educative. The courses are well organized and easy to understand.

Adina Ong
TestimonialsImg

I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.

Clifford Fajardo
TestimonialsImg

I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.

Clifford Fajardo
TestimonialsImg
Don’t take our word for it. See what our developers have to say.

Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.

Felipe Matheus
TestimonialsImg

I highly recommend Educative. The courses are well organized and easy to understand.

Adina Ong
TestimonialsImg

I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.

Clifford Fajardo
TestimonialsImg

Get access to Educative Cloud Labs

Course Footer Image
Course Footer Image