AWS With Python and Flask - Beanstalk, DynamoDB, Boto3, SNS
What you'll learn
- Understand The AWS Landscape
- Build and Deploy Flask Applications to Amazon AWS using Elastic Beanstalk
- Learn and Work with AWS Identity and Access Management (IAM)
- Learn About Boto3 (Amazon Web Services SDK for Python) to Access AWS Resources
- Create DynamoDB Tables and Perform CRUD operations (create, read, update, delete) using Boto3
- Send Email Notifications using Amazon SNS (Amazon Simple Notification Services) using Boto3
Requirements
- Python and Flask Basics
Description
This course will discuss about some of core products and services offered by Amazon AWS. You'll primarily learn to Build and Deploy Python-Flask Web-Applications to Amazon AWS using Amazon Elastic Beanstalk
As part of the Project, we’ll build a Flask Application with a User SignUp Form. When the users enter data and submit the form, the data will be captured into the Amazon DynamoDB table, and an Email will be sent to the Owner of the Web-Application about the form submission using Amazon SNS
Along the Way, we'll discuss about Identity and Access Management (IAM), using which we can create users and groups to manage permissions to various AWS resources
You'll learn to work with Boto3, which is the Amazon Web Services SDK for Python, that allows Python developers to access Amazon services like EC2 instances, DynamoDB, S3 Buckets etc
You’ll also learn about Amazon’s NoSQL DynamoDB Database and learn to perform CRUD operations (create, read, update, and delete data)
The Project is simple but is a practical use-case for collecting information from Users or Customers and store the data in a database for later use and Analysis
Who this course is for:
- Python Developers Curious about Amazon AWS (Amazon Web Services)
Instructor
I am an avid programmer, build various applications and automated a lot boring and mundane tasks in various processes I worked so far. I have wide-variety of interests and hobbies ranging from teaching (python, JavaScript), music, travelling, business, start-ups, nature, to space and everything in between
apart from computer programming languages i also speak human languages and German is one of them :)