Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Amazon Web Services (AWS) with Python & Boto3

Amazon Web Services (AWS) với Python & Boto3

Amazon Web Services (AWS) với Python & Boto3

Hướng dẫn làm việc với Amazon Web Services (AWS) & Python, tích hợp các dự án Web thực tế bằng Python trên AWS

4.6
(397 đánh giá)
4,971 học viên
Giảng viên
Parwiz Forogh
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
27.0 giờ video
305 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Học cách làm việc với AWS IAM
Hướng dẫn làm việc với AWS Dynamodb và tích hợp với Python
Hướng dẫn làm việc với AWS S3 (Simple Storage Services)
Hướng dẫn làm việc với AWS RDS (Relation Database Service)
Hướng dẫn làm việc với AWS EC2 (Elastic Compute Cloud)
Hướng dẫn làm việc với Lambda Functions
Hướng dẫn làm việc với SES (Simple Email Services)
Hướng dẫn làm việc với CloudFormation
Hướng dẫn làm việc với Amazon Elastic Beanstalk

Yêu cầu

Kiến thức cơ bản về Python

Đối tượng phù hợp

Dành cho những ai quan tâm đến việc làm việc với Amazon Web Services (AWS) bằng Python

Nội dung khóa học

22 phần • 305 bài giảng
1 Giới thiệu khóa học
2 Yêu cầu khóa học
1 Giới thiệu phần học
2 Giới thiệu AWS & Tạo tài khoản
3 Tổng quan về AWS Region
4 IAM là gì
5 Tạo IAM User
6 Thay đổi giao diện AWS Console
7 Đăng nhập bằng IAM User
8 IAM User Group
9 Cấu hình Boto3 & AWS CLI
10 Thay đổi trong IAM khi tạo Programmatic Access Key
11 Tạo Users bằng Python & Boto3
12 Lấy tất cả Users từ AWS bằng Python
13 Cập nhật User bằng Python & Boto3
14 Tạo Custom Policy bằng Python & Boto3
15 Liệt kê tất cả Policies trong AWS bằng Python
16 Gắn Policy vào User bằng Python
17 Gỡ Policy khỏi User bằng Python
18 Tạo IAM User Group bằng Python & Boto3
19 Gắn Policy vào IAM User Group bằng Python
20 Thêm Users vào IAM User Group bằng Python
21 Gỡ Policy khỏi User Group bằng Python
22 Tạo Access Key cho User
23 Tạo Login Profile bằng Python & Boto3
24 Xóa User bằng Python & Boto3
25 Xóa User khỏi Group
1 Tạo IAM User bằng AWS CloudShell
2 Login Profile IAM trên AWS CloudShell
3 IAM User Policy trên AWS CloudShell
4 Tạo Access Key bằng AWS CloudShell
5 Tạo Group bằng AWS CloudShell
1 Tạo AWS IAM Roles bằng Python
2 Gắn Policy vào Role bằng Python
3 Tạo Instance Profile
4 Thêm Role vào IAM Instance Profile bằng Python
5 Tạo EC2 Instance với IAM Role
6 IAM Conditional Policies với Python
7 Quản lý User Tag IAM bằng Python
1 Giới thiệu phần học
2 Giới thiệu Dynamodb
3 Tạo Table trong Dynamodb
4 Dynamodb Read & Write Capacity Units
5 Dynamodb PartiQL Editor
6 Dynamodb Global Secondary Index (GSI)
7 Chèn dữ liệu vào Dynamodb bằng Python & Boto3
8 Chèn dữ liệu với Boto3 Client
9 BatchWriter với Python & Boto3
10 Mô tả Dynamodb Table bằng Python & Boto3
11 Liệt kê Dynamodb Tables bằng Python & Boto3
12 Cập nhật Dynamodb Table bằng Python & Boto3
13 Tạo Backup cho Dynamodb bằng Python & Boto3
14 Lấy item từ Dynamodb bằng Python
15 Lấy Batch Item bằng Python & Boto3
16 Lấy Item với Client trong Python
17 Scan Dynamodb Table bằng Python & Boto3
18 Tạo Dynamodb Table bằng Python & Boto3
19 Tải file JSON vào Dynamodb Table
20 Lấy dữ liệu Movie từ Dynamodb bằng Python
21 Cập nhật dữ liệu Movie với Boto3
22 Xóa Movie bằng Python & Boto3
23 Lấy tất cả Movies bằng Query trong Python & Boto3
1 Giới thiệu phần học
2 Giới thiệu Amazon S3
3 Tải file lên S3 Bucket
4 Tạo Bucket bằng Python & Boto3
5 Tạo Bucket với Client trong Boto3 & Python
6 Tải ảnh lên Bucket với Boto3 & Python
7 Liệt kê tất cả Buckets với Boto3 và Python
8 Xóa Buckets bằng Python & Boto3
9 Xóa Bucket không trống bằng Python & Boto3
10 Tải File lên bằng Python & Boto3
11 Tải File về bằng Python & Boto3
12 Liệt kê Files từ AWS Bucket bằng Python & Boto3
13 Liệt kê Objects có lọc bằng Python & Boto3
14 Lấy tóm tắt Object bằng Python & Boto3
15 Copy Object sang Bucket khác bằng Python
16 Xóa Object khỏi Bucket bằng Python
17 Hosting Website tĩnh trên Amazon S3
18 Lấy Website Configuration từ Bucket bằng Python
19 Xóa Attached Policy khỏi Bucket bằng Python
20 Xóa Website khỏi Bucket bằng Python
1 Giới thiệu S3 Encryption
2 Ngăn chặn Objects không mã hóa lên S3
3 AWS S3 Encryption với Python
4 Kiểm tra S3 Encryption bằng Python
5 Thêm Policy vào Bucket bằng Python
6 Lấy Bucket Policy bằng Python
7 Xóa Bucket Encryption bằng Python
1 Giới thiệu phần học
2 Giới thiệu Amazon RDS
3 Tạo MySQL Database Instance trong Amazon RDS
4 Chi phí Amazon RDS
5 Thao tác CRUD với MySQL DB Instance
6 Tạo MySQL Instance bằng Python & Boto3
7 Tạo Database bằng Python
8 Kiểm tra kết nối Database với Python
9 Tạo MySQL Table bằng Python
10 Hiển thị MySQL Tables với Python
11 Chèn dữ liệu vào MySQL database bằng Python
12 Hiển thị dữ liệu từ MySQL Database với Python
13 Cập nhật dữ liệu trong MySQL Database
14 Xóa dữ liệu MySQL với Python
15 Mô tả MySQL DB Instance
16 Xóa MySQL DB Instance
17 Tạo PostgreSQL DB Instance
18 Tạo PostgreSQL Database
19 Kiểm tra kết nối PostgreSQL Database
20 Tạo Table trong PostgreSQL Database
21 Chèn dữ liệu vào PostgreSQL Table
22 Chọn tất cả dữ liệu từ PostgreSQL Database
23 Xóa dữ liệu trong PostgreSQL
24 Cập nhật dữ liệu trong PostgreSQL
25 Tạo Mariadb Instance
26 Tạo Mariadb Database với Python & Boto3
27 Kiểm tra kết nối Mariadb Database
28 Tạo Mariadb Table
29 Hiển thị Mariadb Tables
30 Chèn dữ liệu vào Mariadb với Python
31 Chọn tất cả dữ liệu từ Mariadb với Python
32 Cập nhật dữ liệu trong Mariadb với Python
33 Xóa dữ liệu trong Mariadb với Python
34 Giá cơ sở dữ liệu RDS Oracle
1 Giới thiệu AWS ElasticCache
2 Kiểm tra Redis ElasticCache với EC2
1 Giới thiệu phần học
2 Giới thiệu Amazon EC2
3 Tạo Linux Instance trong EC2
4 Khởi chạy Windows Server Instance
5 Tạo Linux Instance để triển khai Django
6 Chạy EC2 Linux Instance với MobaXterm trên Windows
7 Cài đặt Mariadb Server trong EC2 Instance
8 Cài đặt Python & Django trong Linux EC2 Instance
9 Tạo Django Project & Model
10 Triển khai Django lên EC2 Linux Instance
11 Mô tả EC2 Instances bằng Python & Boto3
12 Tạo Key Pair cho EC2 Instance bằng Python
13 Tạo Security Group cho EC2 Instance bằng Python
14 Tạo Inbound Rules cho EC2 Instance bằng Python
15 Tạo EC2 Instance bằng Python & Boto3
16 Lấy Public IP của EC2 bằng Python & Boto3
17 Liệt kê EC2 Instance đang chạy bằng Python & Boto3
18 Dừng EC2 Instance đang chạy bằng Python & Boto3
19 Terminate EC2 Instance bằng Python & Boto3
20 Mô tả EC2 Security Group bằng Python
21 Xóa EC2 Security Group bằng Python
22 Xóa EC2 Key Pair bằng Python
1 Amazon EC2 User Data
2 Amazon EC2 Security Groups
3 Amazon EC2 User Data với Python
4 Amazon EC2 và IAM Role
5 Giới thiệu lưu trữ Amazon EC2
6 Amazon EBS
7 EBS SnapShot
8 Tạo EBS với Python & Boto3
9 Liệt kê EC2 Volumes bằng Python
10 Tìm kiếm EC2 Volumes bằng Python
11 Gắn EBS vào EC2 với Python
12 Gỡ EBS khỏi EC2 Instance bằng Python
13 Tăng kích thước EBS với Python
14 Xóa EBS Volume bằng Python
15 Tạo EBS SnapShot với Python
16 EC2 Instance Store
1 Giới thiệu Amazon Elastic Load Balance (ELB)
2 AWS Classic Load Balancer (CLB)
3 AWS Application Load Balancer (ALB)
4 AWS Sticky Session
5 Amazon Route53 với Application Load Balancer
6 AWS SSL Certificate với Application Load Balancer
7 AWS Network Load Balancer (NLB)
1 Giới thiệu phần học
2 Tạo Flask Project
3 Triển khai Project lên GitHub
4 Tạo Ubuntu EC2 Instance
5 Triển khai Flask lên EC2 Instance
6 Thêm Custom Domain với Route53
7 Tạo Application Load Balancer (ALB)
8 Định tuyến lưu lượng tới Application Load Balancer (ALB)
9 Amazon Certificate Manager (ACM)
1 Giới thiệu phần học
2 Giới thiệu về Lambda Function
3 Liệt kê S3 Buckets bằng Lambda Functions
4 Upload ảnh lên S3 Bucket bằng Lambda Function
5 Tạo Dynamodb Tables bằng Lambda Functions
6 Thêm Item vào Dynamodb bằng Lambda Functions
7 Lấy Items từ Dynamodb Table bằng Lambda Function
8 Lấy Item có điều kiện từ Dynamodb bằng Lambda Function
9 Cập nhật Dynamodb Item bằng Lambda Function
10 Xóa Dynamodb Item bằng Lambda Function
11 Tạo Role với Boto3 & Python cho Lambda
12 Tạo Lambda Function với Python & Boto3
13 Gọi Lambda Function với Python & Boto3
14 Mô tả Lambda Function với Python & Boto3
15 Xóa Lambda Function với Python & Boto3
1 Giới thiệu phần học
2 Giới thiệu về CloudFormation
3 Tạo Dynamodb Table với CloudFormation
4 Tạo Stack với Python & Boto3
5 Mô tả Stack với Python & Boto3
6 Lấy thông tin Template với Python & Boto3
7 Xóa Stack với Python & Boto3
1 Giới thiệu phần học
2 Giới thiệu AWS SES & Bảng giá
3 Tạo Identity trong SES Console
4 Gửi email từ SES tới Gmail
5 Xác thực Custom Domain Email trong SES
6 Xác thực địa chỉ email với Python & Boto3
7 Liệt kê Identity hoặc địa chỉ email với Python & Boto3
8 Tạo Template email tùy chỉnh với Python
9 Lấy thông tin Template với Python & Boto3
10 Gửi email với Python & Boto3
11 Gửi email văn bản thuần túy với Python & Boto3
12 Gửi email HTML với Python & Boto3
13 Gửi email có file đính kèm với Python & Boto3
1 Giới thiệu phần học
2 Giới thiệu về Elastic Beanstalk
3 Cấu hình RDS MySQL Database với Django
4 Tạo MySQL RDS Instance
5 Triển khai Django trên AWS Elastic Beanstalk
6 Cấu hình Django Static Files với Elastic Beanstalk
7 Tạo Custom Model trong Django
8 Tạo Django Models
1 Cập nhật về quá trình tạo Elastic Beanstalk
1 Giới thiệu phần học
2 Tạo dự án Django 4.0
3 Tạo Super User trong Django 4.0
4 Tạo Django App
5 Tạo View Function
6 Tạo Django Models
7 Đăng ký Model trong Admin Panel
8 Django Templates
9 Kế thừa Django Template
10 Thêm Bootstrap & CSS Styles
11 Tạo Dynamic Slug
12 Lấy tất cả Articles
13 Thêm Bootstrap Navbar
14 Lấy chi tiết của Articles
15 Đăng ký người dùng
16 Tạo kiểu cho trang đăng ký
17 Tạo Login View
18 Tạo Logout View
19 Làm việc với Navbar
20 Làm việc với chức năng đổi mật khẩu
21 Thêm Article
22 Nút Update và Delete
23 Cập nhật Article
24 Xóa Article
25 Login Required Decorator
26 Giới thiệu về Elastic Beanstalk
27 Tạo RDS MySQL Instance
28 Di chuyển Django sang Amazon RDS
29 Triển khai Django lên Elastic Beanstalk
30 Elastic Beanstalk và Static Files
31 Đăng ký Domain với Amazon Route53
32 Thêm Custom Domain cho ứng dụng Django
33 Yêu cầu SSL Certificate
34 Thêm SSL Certificate vào website
1 Tạo ứng dụng Flask
2 Tạo dự án Elastic Beanstalk
3 Đẩy code lên Github
4 4. Triển khai lên Elastic Beanstalk
5 Route53 là gì
6 Mua Domain từ Route53
7 Thêm Route53 vào Elastic Beanstalk
8 Amazon Certificate Manager (ACM) là gì
9 Yêu cầu SSL Certificate từ ACM
10 Thêm SSL Certificate vào Elastic Beanstalk
11 Dọn dẹp tài nguyên
1 Giới thiệu phần học
2 Giới thiệu & Cài đặt Flask
3 Flask URL Route Parameter
4 Flask Cookies
5 Flask Template
6 Kế thừa Flask Template
7 Flask Context Variable
8 Thêm Bootstrap
9 Trang lỗi tùy chỉnh
10 Hàm trợ giúp url_for
11 Flask Static Files
12 Flask WTF Forms
13 Flask Flash Messages
14 Flask SQLAlchemy
15 Flask Migrate
16 Cấu trúc thư mục Flask
17 Đăng ký trong Flask
18 Đăng nhập trong Flask
19 Tạo Article Model
20 Thêm Article
21 Lấy tất cả Articles
22 Update Modal
23 Cập nhật dữ liệu
24 Insert Modal
25 Register Modal
26 Xóa dữ liệu
27 Login Required
28 Tích hợp Flask với Amazon RDS
29 Triển khai Flask lên Amazon Elastic Beanstalk
1 Giới thiệu phần học
2 Amazon ECS là gì
3 Amazon ECR là gì
4 Tạo dự án Django
5 Container hóa dự án Python Django
6 Đẩy Container Image lên Amazon ECR
7 Triển khai Python Django lên Amazon ECS
8 Thêm Domain Name từ Route53

Giới thiệu khóa học

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.



Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Aws
Hiển thị tất cả khoá học Cloud Computing
Hiển thị tất cả khoá học Devops
Hiển thị tất cả khoá học Python
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊