YoVDO

Serverless Architectures on AWS

Offered By: Amazon Web Services via edX

Tags

Amazon Web Services (AWS) Courses Serverless Courses AWS CloudFormation Courses Serverless Architectures Courses Infrastructure Automation Courses AWS Step Functions Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

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.


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


Taught by

Seph R, Russell Sayers and Morgan Willis

Tags

Related Courses

Introduction to AWS CloudFormation
A Cloud Guru
Amazon Elastic Cloud Compute (Amazon EC2) - Automate Your Infrastructure
Amazon Web Services via AWS Skill Builder
Amazon Elastic Cloud Compute (Amazon EC2) - Automate Your Infrastructure (Includes Labs)
Amazon Web Services via AWS Skill Builder
AWS Cloud Quest: Serverless Developer
Amazon Web Services via AWS Skill Builder
Automating Infrastructure - Chef for DevOps
Whizlabs via Coursera