Chia Sẻ Khóa Học Xây Dựng Một Modern API Với FastAPI Và Python [Khóa 7576 A]
Thiết kế một REST API với FastAPI, viết các unit-test, sử dụng MongoDB. Tìm hiểu về containerization, middleware, scaling & auth.
Bạn sẽ học được gì:
- ✓ Tìm hiểu cách xây dựng API bằng Fast API và Python cũng như tổ chức các dự án của bạn.
- ✓ Tìm hiểu cách viết unit-test cho API.
- ✓ Tìm hiểu cách cải thiện quy trình phát triển bằng cách sử dụng các công cụ cụ thể của Docker và Python.
- ✓ Học cách áp dụng các kỹ thuật development nâng cao.
- ✓ Tìm hiểu về middleware và authentication của FastAPI.
- ✓ Tìm hiểu cách sử dụng MongoDB làm database.
- ✓ Tìm hiểu cách triển khai ứng dụng của bạn trên Kubernetes.
Tìm hiểu cách xây dựng API hiện đại từ đầu bằng Python và Fast API.
Tham gia khóa học này để tìm hiểu cách xây dựng một Movie Tracking API từ đầu bằng cách sử dụng Python với FastAPI và MongoDB. Trong suốt khóa học, bạn sẽ tìm hiểu kiến thức cơ bản về phát triển ứng dụng web, cách cấu trúc một dự án Python, cách áp dụng các design pattern và viết các unit test cho API của bạn.
Bạn cũng sẽ học cách sử dụng các công cụ mà các nhà phát triển Python chuyên nghiệp sử dụng trong công việc hàng ngày của họ và để cải thiện quy trình làm việc của bạn.
Khóa học sử dụng Python 3.10 và Fast API.
Những gì bạn sẽ học trong khóa học này:
- ✓ Cách xây dựng một Movie Tracking web service API trong thế giới thực.
- ✓ Cách viết unit test với Pytest.
- ✓ Cách cấu trúc một dự án Python.
- ✓ Cách cải thiện quy trình phát triển của bạn với Docker và compose plugin.
- ✓ Cách áp dụng các design pattern như Repository.
- ✓ Cách code một in-memory database từ đầu.
- ✓ Cách làm việc với MongoDB từ Python.
- ✓ Cách viết và suy nghĩ về các RESTful endpoint của ứng dụng.
- ✓ Cách xử lý phân trang.
- ✓ Cách làm việc với tính năng dependency injection của Fast API.
- ✓ Cách xử lý cấu hình cho dự án Fast API của bạn.
- ✓ Cách containerize một dự án Python.
- ✓ Cách triển khai giải pháp trên Kubernetes.
- ✓ Cách mở rộng quy mô API.
Điều kiện tiên quyết của khóa học:
- ✓ Cần có kiến thức về Python nhưng KHÔNG bắt buộc, có thể học được trong khóa học này.
- ✓ Kiến thức cơ bản về Web là mong muốn nhưng KHÔNG bắt buộc, bạn có thể học kiến thức này trong khóa học này bằng cách sử dụng các tài nguyên được liên kết miễn phí.
Mục lục:
- ✓ 01. Giới thiệu.
- ✓ 02. Thiết lập môi trường.
- ✓ 03. Docker Basic.
- ✓ 04. MongoDB Basic.
- ✓ 05. Web API Project Structure.
- ✓ 06. Storage Layer.
- ✓ 07. Movie Tracker API.
- ✓ 08. Middleware.
- ✓ 09. Authentication.
- ✓ 10. Deployment.
- ✓ 11. Docummentation.
- ✓ 12. Kết thúc.
Khóa học này dành cho ai:
- ✓ Các Developer muốn tìm hiểu về back-end development với Fast API và Python.
- ✓ Sinh viên muốn theo một cách tiếp cận dựa trên dự án và học một kỹ năng mới.
- ✓ Tất cả những người quan tâm đến việc học cách xây dựng một Web API bằng Python.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU