AWS for Developers: Data-Driven Serverless Applications with Kinesis
Offered By: LinkedIn Learning
Course Description
Overview
Serverless adoption is growing rapidly. Developers can stay sharp by learning about serverless applications. This course focuses on Kinesis, an AWS serverless service.
Syllabus
Introduction
- AWS and serverless applications
- What you should know
- What is a serverless application?
- Backend as a service (BaaS)
- Functions as a service (FaaS)
- AWS Lambda basic concepts
- Serverless Framework 101
- Why is infrastructure as code so important?
- What we are going to build
- Getting started with the project
- Kinesis introduction
- Designing an event-driven application
- Create stream with CloudFormation
- Create an order
- Setting up DynamoDB and saving into the table
- Send a message to the stream using AWS SDK
- Setting up all the permissions
- Deploying and testing
- Challenge: API Gateway and Lambda
- Solution: API Gateway and Lambda
- AWS Lambda and Kinesis streams
- Trigger a new Lambda
- Configure SES
- Send an SES message
- Test out SES Message
- Challenge: Kinesis
- Solution: Kinesis
- What is the difference between SNS, SQS, and Kinesis?
- Create a queue with CloudFormation
- Send a message to SQS
- Trigger a Lambda with a new SQS message
- Challenge: SQS
- Solution: SQS
- Clean up the AWS environment
- Next steps
Taught by
Marcia Villalba
Related Courses
Securing and Integrating Components of your ApplicationGoogle Cloud via Coursera Securing and Integrating Components of your Application 日本語版
Google Cloud via Coursera Build a RESTful Serverless API on AWS
Coursera Project Network via Coursera Build a RESTful API(Node.js) using AWS Lambda & API Gateway
Coursera Project Network via Coursera Introduction to Amazon Web Services (AWS)
Coursera Project Network via Coursera