Chia Sẻ Khóa Học Python REST API Với FastAPI, Amazon RDS & Elastic Beanstalk [Khóa 7814 A]
Xây dựng Python REST API với FastAPI và Amazon RDS, Triển khai đến Amazon Elastic Beanstalk và Route53.
Bạn sẽ học được gì:
- ✓ Bạn sẽ học cách xây dựng các REST API với Python và FastAPI.
- ✓ Bạn sẽ học cách triển khai Python REST API trong Heroku.
- ✓ Bạn sẽ học cách tích hợp Amazon RDS với FastAPI.
- ✓ Bạn sẽ học cách xây dựng các asynchronous API với Python và FastAPI.
- ✓ Học cách triển khai Python REST API cho Amazon Elastic Beanstalk.
- ✓ Bạn sẽ học cách mua tên miền từ Amazon Route53 và cách tích hợp tên miền đó với FastAPI.
- ✓ Bạn sẽ học cách add SSL Certificate vào Python REST API và cách chúng tôi có thể bảo mật REST API của mình.
Chào mừng bạn đến với Python REST API với FastAPI, Amazon RDS & Elastic Beanstalk, trong khóa học này chúng ta sẽ xây dựng Python REST API với FastAPI, ngoài ra chúng ta sẽ tìm hiểu cách tích hợp Amazon RDS với FastAPI và cách bạn có thể triển khai Python REST API của mình với Elastic Beanstalk, trước hết hãy để tôi nói về FastAPI và Elastic Beanstalk, chúng ta cũng sẽ tìm hiểu rằng cách bạn có thể xây dựng các Asynchronous API với Python và FastAPI.
FastAPI là gì:
FastAPI là một Web framework để phát triển các RESTful API bằng Python. FastAPI dựa trên Pydantic và type hints để validate, serialize, và deserialize data, đồng thời tự động auto-generate OpenAPI document. Nó hỗ trợ đầy đủ asynchronous programming và có thể chạy với Uvicorn và Gunicorn.
Amazon RDS là gì:
Amazon Relational Database Service (RDS) là một dịch vụ cơ sở dữ liệu quan hệ phân tán của Amazon Web Services. Đây là một dịch vụ web chạy "trên đám mây" được thiết kế để đơn giản hóa việc thiết lập, vận hành và mở rộng cơ sở dữ liệu quan hệ để sử dụng trong các ứng dụng.
Elastic Beanstalk là gì:
AWS Elastic Beanstalk là một dịch vụ điều phối được cung cấp bởi Amazon Web Services để triển khai các ứng dụng điều phối các dịch vụ AWS khác nhau, bao gồm EC2, S3, Simple Notification Service, CloudWatch, autoscaling, và Elastic Load Balancers.
Khóa học này được chia thành các phần khác nhau:
1: Trong phần đầu tiên, chúng tôi sẽ giới thiệu đơn giản về FastAPI và chúng tôi cũng sẽ tìm hiểu về quá trình cài đặt.
2: Trong phần thứ hai, chúng ta sẽ tìm hiểu về các khái niệm cơ bản của FastAPI, cũng trong phần này chúng ta tích hợp amazon RDS (Relations Database Service) với FastAPI, ở phần cuối, chúng ta triển khai Python REST API của mình cho Heroku.
3: Trong phần thứ ba, chúng ta sẽ tìm hiểu về cách xây dựng các asynchronous API với Python và FastAPI, chúng ta sẽ nói về user system, authorization, API router và token authentication, ở phần cuối, chúng tôi triển khai dự án của mình lên Amazon Elastic Beanstalk, sau đó chúng tôi mua tên miền từ Amazon Route53 và chúng tôi thêm miền tùy chỉnh của mình trong Python REST API, ở phần cuối, chúng tôi request SSL Certificate từ Amazon Certificate Manager và chúng tôi bảo mật Python REST API của mình.
4: trong phần cuối chúng ta nói về Tortoise ORM (Object Relational Mapper) và chúng ta tạo một số ví dụ.
Khóa học này dành cho ai:
- ✓ Các Python developer quan tâm đến việc xây dựng REST API với Python, FastAPI, Amazon RDS, Elastic Beanstalk và Route53.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU