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)
7 sections • 16 lectures • 1h 48m total length
Course Progression and Architecture
First Backend Application Deployed
Serverless Framework YAML abstractions and common configs
Initial Look at AWS Console Resources
Creating VPCs and Subnets - Networking for Lambdas
Terraform Apply and what gets created on AWS
Update 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 authentication code flow
Complete Implicit Grant flow
Secure the Chat Application
Boilerplate with additional content and thanks
Basic understanding of programming concepts
Basic understanding of public cloud concepts
This course takes you through building Serverless applications quickly and securely on Amazon Web Services by leveraging:
- Terraform for infrastructure code
- Serverless Framework (Python) for quickly deploying and structuring our code (REST & Websockets)
We go beyond the defaults and will construct infrastructure as code and create our own VPCs, Subnets and tackle OAuth2.0 authentication.
By the end of the course, you should be able to comfortably understand how to create a REST and websocket application from scratch and leverage the boilerplate to start generating business value immediately.
The course does require a high quality connection to get 1080p viewing due to font sizes in code. I've made the entire course downloadable in case you are on a slower connection so you can watch offline! Ensure that you set your quality level to "Auto" to get the best resolution possible.
My consultant work has allowed me to travel to quite a few countries where I focus on bridging the gap between product and tech. I've help founded 5 start ups in Fintech, Blockchain and machine learning.
I have accumulated more than ten years experience in software engineering around major airlines, market research, media and energy.