AWS With Python and Flask - Beanstalk, DynamoDB, Boto3, SNS

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Build and Deploy Python Flask Applications to Amazon AWS with Elastic Beanstalk, Boto3, DynamoDB, and SNS


  • 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

  • Amazon Web Services. It is a cloud computing platform provided by Amazon that offers a wide range of cloud-based services and tools to individuals, businesses, and organizations. These services include computing power, storage, database services, analytics, machine learning, networking, developer tools, security, and much more. AWS is designed to be scalable, reliable, and cost-effective, making it a popular choice for businesses of all sizes looking to move their IT infrastructure to the cloud.

  • Flask is a lightweight and flexible web application framework for Python. It is classified as a micro-framework because it does not require particular tools or libraries to be used and it has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions. Flask is simple to set up and use, making it a popular choice for small to medium-sized web applications. With Flask, developers have the flexibility to choose their own database, template engines, and other libraries, making it highly customizable. Flask also provides built-in development server and debugger, making it easier to debug applications.

  • DynamoDB is a fully-managed NoSQL database service provided by Amazon Web Services. NoSQL databases are designed to handle large volumes of unstructured and semi-structured data, making them a good fit for modern applications that require flexible and scalable data storage solutions.

  • Boto3 is the Amazon Web Services (AWS) SDK for Python, which allows developers to write Python code to interact with AWS services. Boto3 provides a Pythonic interface to AWS services, making it easier to integrate AWS services into your Python applications.

  • 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)

Instructor

Profile photo of Hara Gopal
Hara Gopal

I am a programmer by interest. Simply put, I build apps and automate boring stuff. In teaching you, I reinforce my own understanding ...A wise man once said - You can know the name of that bird in all the languages of the world, but when you’re finished, you’ll know absolutely nothing about the bird. So, let’s look at the...

Review
4.9 course rating
4K ratings
ui-avatar of Pasupuleti Vinod
Pasupuleti V.
5.0
1 year ago

It was a Great Hands-on intro session about AWS. I have got better knowledge than before, of how the AWS things works. Clear explanation. Kindly, do more courses, Sir.

  • Helpful
  • Not helpful
ui-avatar of Abubakar Khalid
Abubakar K.
4.0
1 year ago

The course content is good, precise and straightforward. However, it needs to be updated to take into account new changes in the AWS policies and User interface.

  • Helpful
  • Not helpful
ui-avatar of Adnan Coskun
Adnan C.
5.0
1 year ago

Perfect and clear. Thanks.

  • Helpful
  • Not helpful
ui-avatar of Kajal soni
Kajal S.
5.0
2 years ago

great learning experience

  • Helpful
  • Not helpful
ui-avatar of Okodi Ataime Benson
Okodi A. B.
5.0
2 years ago

Excellent course, No hiccups at all

  • Helpful
  • Not helpful
ui-avatar of Kurt Zikaras
Kurt Z.
5.0
2 years ago

Love the cadence of Hara's courses. I wish he made more of them. Highly recommended.

  • Helpful
  • Not helpful
ui-avatar of Cd
Cd
4.0
3 years ago

Very well explained

  • Helpful
  • Not helpful
ui-avatar of Raja K
Raja K.
5.0
3 years ago

Course is simple and good

  • Helpful
  • Not helpful
ui-avatar of Avinash Rallapalli
Avinash R.
4.5
3 years ago

Please include api security permissions and how to make the app global

  • Helpful
  • Not helpful
ui-avatar of David Avraamides
David A.
4.5
4 years ago

Very nice overview of AWS Elastic Beanstalk and a simply Python web app. Just what I was looking for.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses