Amazon Web Services: Integrating AWS with the SDK (edX)

Amazon Web Services: Integrating AWS with the SDK (edX)
Course Auditing
Categories
Effort
Certification
Languages
Basic IT knowledge.
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services: Integrating AWS with the SDK (edX)
Working as a software engineer means building applications that are secure, scalable and span the globe. Building your applications using AWS web services not only makes this possible, but enables you to build efficiently and cost effectively. Let’s cut down the time from idea to production code by seeing what is possible when you build with AWS.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

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.

This course is part of the Building serverless applications on AWS XSeries program.


What you'll 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.


Syllabus


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



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Course Auditing
89.00 EUR
Basic IT knowledge.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.