Fast Start Python Serverless Apps with AWS and Terraform

Mark as Favorite Share
image

What Will You Learn?

In this course, you will learn Serverless Framework in Python, Infrastructure as code with Terraform and AWS as the provider, OAuth2.0 Authentication using Cognito (Code and Implicit flows), AWS Networking for Serverless (VPC, Subnets, NATs, VPC Endpoint), Websockets, DynamoDB.

About This Course

Provider: Udemy
Format: Online
Duration: 1hr 49min to complete [Approx.]
Target Audience: Beginner
Learning Objectives: By the end of the course, you should be able to comfortably understand how to create a REST and WebSocket application from scratch.
Course Prerequisites: Basic understanding of programming concepts and cloud concepts.
Assessment and Certification: NA
Instructor: Tony Truong
Key Topics:  building Serverless applications quickly and securely on AWS, Terraform for infrastructure code, and Serverless Framework (Python) for quickly deploying and structuring our code (REST & Websockets).
Topic Covered: 
- Introduction
- Environment Setup
- First Backend Application Deployed
- Serverless Framework YAML abstractions and common configs
- Creating RESTful API functions
- Initial Look at AWS Console Resources
- Creating VPCs and Subnets - Networking for Lambdas
- Terraform Apply and what gets created on AWS
- Update the back end to use new infrastructure
- Creating an AWS Cognito User Pool in Terraform
- Bearer Authentication for the back end
- Look at AWS Resources for the User Pool and begin the authentication code flow
- Complete Implicit Grant flow
- Chat App with Lambda Websockets
- Secure the Chat Application

0 Comments

No reviews yet !!

Please login first