YoVDO

Serverless Architectures on AWS

Offered By: Amazon Web Services via Coursera

Tags

Amazon Web Services (AWS) Courses Serverless Courses AWS CloudFormation Courses AWS Amplify Courses Serverless Architectures Courses AWS Step Functions Courses Amazon SQS 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
    • This week, you explore tools and practices that can help you automate tasks that you do in AWS. First, you learn about AWS CloudFormation so you can automate the creation of your infrastructure. Then, you learn about the AWS Serverless Application Model (AWS SAM). AWS SAM is an extension of CloudFormation you can use to automate both the infrastructure and packaging of your application. You also explore the use of Amazon Cognito for user sign-up and sign-in in an API-based application.
  • Week 2: Serverless Event Driven Architectures
    • You start this week with an introduction to event-driven architectures (EDAs). You learn about AWS services that you can use for messaging, such as Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), and Amazon EventBridge. Finally, you explore how to use AWS Step Functions to help you build applications that implement a workflow.

Taught by

Morgan Willis, Russell Sayers and Seph Robinson

Tags

Related Courses

Introduction to AWS AppSync
A Cloud Guru
Application Front End
Amazon Web Services via AWS Skill Builder
Application Front End (Japanese)
Amazon Web Services via AWS Skill Builder
Application Front End (Korean)
Amazon Web Services via AWS Skill Builder
Application Front End (Simplified Chinese)
Amazon Web Services via AWS Skill Builder