Companies Home Search Profile

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

Focused View

Hara Gopal

1:42:22

10 View
  • 1 - What is AWS.mp4
    03:36
  • 1 - awslandscape.zip
  • 2 - Course TakeAways.mp4
    01:57
  • 3 - Elastic Beansalk WebPage.txt
  • 3 - What is Elastic Beanstalk.mp4
    04:44
  • 4 - Elastic Beanstalk Application Structure.mp4
    03:43
  • 5 - Elastic Beanstalk Architecture.mp4
    03:21
  • 5 - Elastic Beanstalk Background Resources.txt
  • 6 - AWS Cost Management.txt
  • 6 - AWS Pricing.mp4
    03:15
  • 6 - AWS Pricing.txt
  • 7 - Deleting the EB Applications.mp4
    02:45
  • 8 - AWS Identity and Access Management IAM.txt
  • 8 - Creating Users using IAM.mp4
    05:13
  • 9 - Simple Flask Application.mp4
    04:20
  • 10 - Initiate Deployment.mp4
    06:18
  • 11 - Adding HTML and CSS.mp4
    04:30
  • 11 - ebflaskhtmlcss.zip
  • 12 - Creating the SignUP Form.mp4
    05:47
  • 12 - forms.zip
  • 13 - Adding HTML for The Signup Form.mp4
    05:06
  • 13 - signuphtml.zip
  • 14 - Tables Items and Attributes.txt
  • 14 - What is DynamoDB.mp4
    03:37
  • 14 - dynamodb.txt
  • 15 - DynamoDB Demo.mp4
    04:52
  • 15 - Throughput.txt
  • 16 - AWS CLI.txt
  • 16 - Boto3.txt
  • 16 - Boto3 and AWS CLI.mp4
    03:26
  • 17 - CRUD Operations 1.mp4
    02:11
  • 18 - CRUD Operations 2.mp4
    04:59
  • 18 - crud.zip
  • 19 - CRUD Operations Documentation.txt
  • 19 - Save Form Data in DynamoDB.mp4
    03:21
  • 20 - Navigation Links and Flash Messaging.mp4
    04:35
  • 21 - Deployment and Error Logs.mp4
    03:54
  • 21 - eb deploy command options.txt
  • 22 - Fix Permission Problems.mp4
    03:19
  • 22 - eb logs.txt
  • 23 - AWS Identity and Access Management Documentation.txt
  • 23 - AWS Identity and Access Management IAM.txt
  • 23 - IAM Basics.mp4
    01:59
  • 24 - Amazon Simple Notification Service.txt
  • 24 - SNS Basics.mp4
    04:51
  • 24 - SNS Docs.txt
  • 25 - Boto3 Client Method.txt
  • 25 - Boto3 Resource Method.txt
  • 25 - SNS Permissions.mp4
    04:26
  • 26 - Deploy The Final Version.mp4
    02:17
  • 26 - awsebflasksourcecodefinal.zip
  • Description


    Build and Deploy Python Flask Applications to Amazon AWS with Elastic Beanstalk, Boto3, DynamoDB, and 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

    Who is this for?


  • Python Developers Curious about Amazon AWS (Amazon Web Services)
  • What You Need to Know?


  • Python and Flask Basics
  • More details


    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

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

    Who this course is for:

    • Python Developers Curious about Amazon AWS (Amazon Web Services)

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    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 bird and see what it’s doing - that’s what counts
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 26
    • duration 1:42:22
    • English subtitles has
    • Release Date 2024/02/25