Amazon Web Services (AWS) with Python & Boto3

Learn how to work with Amazon Web Services (AWS) & Python, integrate practical Python Web Projects in AWS

4.54 (288 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Amazon Web Services (AWS) with Python & Boto3
3,724
students
26 hours
content
Oct 2023
last update
$74.99
regular price

What you will learn

In this course students will learn how to work with AWS IAM

In this course you will learn how to work with AWS Dynamodb and how you can integrate that with Python

In this course you will learn how to work with AWS S3 (Simple Storage Services)

In this course you will learn how to work with AWS RDS (Relation Database Service)

In this course you will learn how to work with AWS EC2 (Elastic Compute Cloud)

In this course you will learn how to work with Lambda Functions

In this course you will learn how to work with SES (Simple Email Services)

In this course you will learn how to work with CloudFormation

In this course you will learn how to work with Amazon Elastic Beanstalk

Why take this course?

In this course we are going to learn Amazon Web Services (AWS) with Python & Boto3, so Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform, offering over 200 fully featured services from data centers globally. Millions of customers including the fastest growing startups, largest enterprises, and leading government agencies are using AWS to lower costs. And you can use AWS with different programming languages, in this course we want to learn AWS with Python Programming language.


What is Python ?

Python is a high-level general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. Its language constructs and object-oriented approach aim to help programmers write clear, logical code for small- and large-scale projects


This course is divided in to different sections.


  • In this first section we are going to talk about IAM, so IAM is AWS Identity and Access Management. With IAM, you can specify who can access which services and resources, and under which conditions, we will create some examples with AWS console and after that we go through Python Programming Language.


  • In the second section we want to learn about AWS Dynamodb, so DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. DynamoDB lets you offload the administrative burdens

    of operating and scaling a distributed database so that you don't have to worry about hardware provisioning, setup and configuration, replication, software patching, or cluster scaling. You don’t need to worry about these, because all of them are done by dynamodb.


  • In the third section want to talk about amazon S3, so S3 stands for Simple Storage Service, it is an object storage service that offers industry-leading scalability, data availability, security, and performance.


  • In the fourth section we want to learn about Amazon RDS or Amazon Relational Database Services and we want to learn about three relational databases and their integration with python like MySQL, Postgres and Mariadb.


  • In the fifth section we are going to learn about Amazon EC2 or we can say elastic compute cloud and it provides scalable computing capacity in the Amazon Web Services (AWS) Cloud. We create some examples using the AWS console and after that we go through Python Language, also we are going to deploy our Django project in EC2.


  • In this sixth section we want to talk about AWS lambda function so it is server less computing service that lets you run code without provisioning or managing servers.


  • In the seventh section we want to learn about AWS CloudFormation so it is a service that helps you model and set up your AWS resources using JSON or YAML template.


  • In the eight section we want to learn about AWS SES or we can say Simple Email Services, and using this service we can send emails to our customers.


  • In the ninth section we are going to learn about Elastic Beanstalk, so it is an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS, also in this section we create a simple project in Django with RDS functionalities and after that we deploy that to elastic beanstalk.


  • In the tenth section we are going to create a complete practical Blog project with Python and Django, we add Amazon RDS functionality to our Python web project, after that we deploy our web project to elastic beanstalk, after deploying to Amazon Elastic Beanstalk we add a custom domain name from Amazon Route53 to our project and at the end we secure our Python Web project with Amazon SSL Certificate Manager.

  • In the eleventh section we are going to create a complete practical Blog project with Python and Flask,  particularly in this section we are going to focus that how we can deploy our Python Flask project in Elastic Beanstalk using Amazon Code Pipeline.



Screenshots

Amazon Web Services (AWS) with Python & Boto3 - Screenshot_01Amazon Web Services (AWS) with Python & Boto3 - Screenshot_02Amazon Web Services (AWS) with Python & Boto3 - Screenshot_03Amazon Web Services (AWS) with Python & Boto3 - Screenshot_04

Reviews

Leonardo
July 28, 2023
The course content seems to be good, but the intonation of the speaker makes it a bit difficult to understand at times, the pace also seems a bit slow
Demian
May 24, 2023
It's alright. Not much to choose from in this area of learning. The instructor could stand to be more concise. Another one of these guys who seem to unnecessarily draw things out.
Elvy
February 23, 2023
This course is a useful introduction to AWS services. If you want to learn boto3 practically, you will will find this course useful.
Abdulaziz
November 10, 2022
Had to stop after a couple of sections. It would help if he explained what he was doing as opposed to just typing and saying use this and that. Maybe try going into details the function/methods you are using(i.e "paginator"), what they are, how to use them and references
Bradley
October 2, 2022
I'm enjoying the course so far. The instructor is very informative. My only recommendation: It would be nice if we knew where in the docs you are referencing to build these scripts.
Mudit
September 9, 2022
Yes I am not able to understand from any resource this is the proper resource for learning boto3 from Scratch
Nair
July 11, 2022
this is a very well described and project based course, the instructor is knowledgeable about the concepts.
Nawid
July 11, 2022
wow one of the best courses in AWS and Python field, it has a very good practical django 4.0 project with Amazon RDS, Elastic Beanstalk and route53
Omar
July 11, 2022
very good course, also it has a complete django 4.0 implementation with AWS, there are alot of create explanation contents in this course
Deep
July 5, 2022
Exactly what I wanted to learn... Mr. Parviz explains the concepts in detail. Very happy with this course.
Mohamed
April 11, 2022
I really appreciate the way that instructor explain with, I'm very pleased on idea of explaining concepts of amazon web services on the smoothly way,It's amazing and enjoyable course
Miguel
April 11, 2022
A good course, the instructor is so confident about his knowledge and experience, and well I am learning so much about AWS and Python. Thanks.

Charts

Price

Amazon Web Services (AWS) with Python & Boto3 - Price chart

Rating

Amazon Web Services (AWS) with Python & Boto3 - Ratings chart

Enrollment distribution

Amazon Web Services (AWS) with Python & Boto3 - Distribution chart
4559354
udemy ID
2/19/2022
course created date
3/17/2022
course indexed date
Bot
course submited by