Amazon Web Services: Serverless Architectures on AWS (edX)

Amazon Web Services: Serverless Architectures on AWS (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: Serverless Architectures on AWS (edX)
As a developer with a serverless architecture, you can focus on their core product instead of worrying about managing and operating servers or runtimes, either in the cloud or on-premises. This reduced overhead lets you reclaim time and energy that can be spent on developing scalable and reliable products.

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

A modern software engineer knows how to use the benefits of managed services from Amazon Web Services to reduce the coding needed to get a project across the line. There’s a lot of code you really don’t need to write when you can use a managed service for your applications. Less code means less tests, less bugs, and quicker delivery.

In this course, we get hands on with automation tools and serverless managed services. Get your projects completed faster without needing to maintain the underlying servers hosting the managed services. Treat your infrastructure as code using AWS CloudFormation and AWS Serverless Application Model as an automated way to build the resources hosting your applications. We use AWS Amplify to rapidly add front-end hosting and AWS Cognito to add authentication to our application. With Cognito in place, we upgrade the application API to require authentication. Next, we learn to use AWS Step Functions to move a lot of the workflow coordination code out of your applications. Using serverless services, we contrast some options for building event driven architectures with Amazon SNS, Amazon SQS and Amazon EventBridge. Join our expert instructors as we dive deep on real-world use cases for each of the featured services in the course.

This course will provide a combination of video-based lectures, demonstrations and hands-on lab exercises that will get you working with automation tools, Cognito authentication, Step Function workflows and event-driven architectures.

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


What you'll learn

--Create a serverless API with the AWS Serverless Application Model (SAM) using the compute and storage services from the previous course: Lambda, S3 and DynamoDB.

--Describe the parts of an authenticated serverless application and API using Amazon Cognito and Amazon API Gateway.

--Describe different application integration designs: REST API, and Event Driven architecture.

--Differentiate messaging use cases of Amazon Simple Notification Service and Amazon Simple Queue Service.

--Create a workflow that coordinates multiple AWS web services with AWS Step Functions.


Syllabus


Week 1: Automation and Authentication

Welcome to the Course

Video: Course Intro

Reading: Welcome to the Course

Video: Providing Feedback

Reading: Customer Feedback

Automation:

Video: Week 1 Introduction

Video: Infrastructure as Code

Video: AWS Serverless Application Model

Video: Demo: Hands on with AWS SAM

Lab: Hands on with AWS SAM

Video: AWS Amplify for Frontend Developers

Reading: Automation

API Authentication

Video: Application Sign-in with Amazon Cognito

Video: API Authentication with Amazon Cognito

Video: Demo: Application Front End

Lab: Application Front End

Video: Authentication inside an Application

Reading: Authentication

Video: Week 1 Wrap Up

Assessment: Week 1 Quiz


Week 2: Serverless Event Driven Architectures

Video: Week 2 Introduction

Video: Introduction to Event Driven Architectures

Video: Messaging Pattern: Point-to-Point

Video: Demo: Point-to-Point with SQS

Video: Message Sequence and At-least-once Delivery

Video: Messaging Pattern: Pub-Sub Part 1

Video: Messaging Pattern: Pub-Sub Part 2

Video: Amazon EventBridge Pipes

Video: Demo: Stock replenishment app

Lab: Stock replenishment app

Reading: Events and Messaging

Orchestration:

Video: Workflow Orchestration with AWS Step Functions

Video: Demo: Capital guessing game

Lab: Capital Guessing game

Reading: Orchestration

Video: Week 2 Wrap Up

Assessment: Week 2 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.