- Level Foundation
- Duration 10 hours
- Course by Amazon Web Services
- Total students 355 enrolled
-
Offered by
About
In this course, we start with the basics of AWS Identity and Access Management to understand the different forms of authentication and security when integrating AWS services. We refactor an existing application using the AWS SDK to replace storage functionality with Amazon Simple Storage Service and Amazon DynamoDB. Next, we investigate using compute services Amazon EC2 and AWS Lambda to run our application code. In the final upgrade, we expose the application functionality as an API with Amazon API Gateway. Our experienced instructors take you on a deep dive on the workings and benefits of each service.
This course will provide a combination of video-based lectures, demonstrations and hands-on lab exercises, taking you from concept to an API-based application hosted in AWS.
What you will learn
--Describe how to integrate an application with AWS APIs using the SDK
--Describe how to authenticate and authorize requests to AWS APIs
--Use Amazon API Gateway to host, authenticate and authorize your own APIs.
--Build a function using AWS Lambda for compute.
--Store application data in Amazon DynamoDB, Amazon S3.
--Describe the types of data best suited to storage services Amazon DynamoDB, Amazon S3.
Skills you learn
Syllabus
Course 1:
Week 1: Getting Started
Video: Course Introduction
Reading: Welcome to the Course
Video: Providing Feedback
Reading: Customer Feedback
Getting Started
Video: Week 1 Introduction
Video: What is AWS?
Video: Discussion: AWS for Software Engineers
Video: Starting Simple with Amazon S3
Video: Introduction to AWS SDK for Python Boto
Reading: Getting Started
Security:
Video: Authentication and Authorization with IAM
Video: IAM Roles and working with access keys
Video: Setting up a Developer Environment
Video: AWS Cloud9 and credentials
Reading: Security
Video: Week 1 Wrap Up
Assessment: Week 1 Quiz
Week 2:
Application Storage
Video: Week 2 Introduction
Video: S3 for Object Storage
Video: S3: Access Control and Security
Video: Amazon S3 replication, encryption, and versioning
Video: Demo – S3 for Application Storage
Lab: S3 for Application Storage
Reading: Object Storage
Structured Storage
Video: DynamoDB for NoSQL Table Storage
Video: DynamoDB Creating and Querying Items
Reading: Structured Storage Reading
Video: Week 2 Wrap-Up
Assessment: Week 2 Quiz
Week 3:
Compute and API Hosting
Video: Week 3 Introduction
Video: AWS Lambda for Compute
Video: Demo: Moving to Lambda
Video: Amazon EC2 for Compute
Reading: Computing Services
API Hosting:
Video: Amazon API Gateway for API Hosting
Video: Demo: Moving to API Gateway for API Hosting
Video: Demo: Moving to API Gateway
Lab: Moving to API Gateway
Video: Troubleshooting an API Application
Reading: API Hosting
Video: Week 3 Wrap Up
Assessment: Week 3 Quiz
Course Closing:
Video: Course Close
Assessment: Final Assessment
Auto Summary
Unlock the potential of AWS with this foundational course designed for software engineers. Learn to build secure, scalable, and cost-effective applications using AWS web services. Led by edX, this 10-hour course is perfect for IT and computer science enthusiasts. Choose from Starter or Professional subscription options and accelerate your journey from idea to production.

Morgan Willis

Seph R

Russell Sayers