Ebook Làm Chủ Flask Web & API Development - Build & Deploy Các Ứng Dụng Flask Sẵn Sàng Cho Sản Xuất Một Cách Liền Mạch Trên Các Nền Tảng Web, API Và Mobile [Ấn Bản Lần 1, Tháng 8/2024] [PDF] [9524E]
Khám phá cách kiến trúc API và các web component, xây dựng các ứng dụng cấp doanh nghiệp, thiết kế và triển khai unit và behavioral testing, và lập kế hoạch các chiến lược triển khai cho các ứng dụng Flask 3 có khả năng mở rộng.
1. Các tính năng chính:
- ✓ Triển khai các ứng dụng Web và API bằng cả các Flask component standard và asynchronous.
- ✓ Cải thiện trải nghiệm dev của bạn với signals, route decorators, async/await design patterns, context managers, và nested blueprints.
- ✓ Liên kết tất cả các tính năng lại với nhau trong mỗi chương thông qua các ứng dụng thực tế.
2. Mô tả sách:
Flask là một Python framework phổ biến được biết đến với thiết kế nhẹ và modular. Làm Chủ Flask Web Và API Development sẽ đưa bạn vào chuyến tham quan toàn diện về môi trường Flask và hướng dẫn bạn cách xây dựng một ứng dụng sẵn sàng để sản xuất.
Bạn sẽ bắt đầu bằng cách cài đặt Flask và nắm bắt các khái niệm cơ bản, chẳng hạn như MVC và ORM database access. Tiếp theo, bạn sẽ thành thạo việc cấu trúc các ứng dụng để có khả năng mở rộng thông qua Flask blueprints. Khi bạn tiến bộ, bạn sẽ khám phá cả SQL và NoSQL database trong khi tạo các REST API và triển khai JWT authentication, đồng thời cải thiện các kỹ năng của mình trong role-based access security, sử dụng LDAP, OAuth, OpenID và database. Cấu trúc dự án mới, được quản lý bởi các context manager, cũng như hỗ trợ ASGI, đã cách mạng hóa Flask và bạn sẽ nắm bắt được những nâng cấp quan trọng này. Bạn cũng sẽ khám phá các tích hợp sẵn có với các công nghệ, chẳng hạn như RabbitMQ, Celery, NoSQL database, PostgreSQL và nhiều module bên ngoài khác. Các chương kết thúc thảo luận về các thách thức liên quan đến doanh nghiệp, nơi Flask chứng minh được khả năng của mình như một giải pháp cốt lõi.
Đến cuối cuốn sách này, bạn sẽ thành thạo Flask, không chỉ coi nó là một web và API framework nhẹ mà còn là một công cụ giải quyết vấn đề mạnh mẽ trong công việc hàng ngày, giải quyết các vấn đề về tích hợp và doanh nghiệp cùng với Django và FastAPI.
Bạn sẽ học được gì:
- ✓ Chuẩn bị, thiết lập và cấu hình môi trường phát triển cho cả API và ứng dụng web.
- ✓ Khám phá built-in serializers và encoders xử lý request và response data.
- ✓ Giải quyết các vấn đề về big data bằng cách tích hợp các ứng dụng Flask với các NoSQL database.
- ✓ Áp dụng nhiều kỹ thuật ORM và ODM khác nhau để xây dựng các model & repository layer.
- ✓ Tích hợp với OpenAPI, Circuit Breaker, ZooKeeper và OpenTracing để xây dựng các ứng dụng API có khả năng mở rộng.
- ✓ Sử dụng Flask middleware để provide các CRUD transaction cho các ứng dụng di động dựa trên Flutter.
4. Cuốn sách này dành cho ai:
Cuốn sách này dành cho các Python developer thành thạo đang tìm kiếm sự hiểu biết sâu sắc hơn về Flask framework như một giải pháp để giải quyết các thách thức của doanh nghiệp. Đây cũng là một nguồn tài nguyên tuyệt vời cho những độc giả am hiểu Flask mong muốn tìm hiểu thêm về các khả năng nâng cao và các tính năng mới của framework.
5. Mục lục:
- ✓ Chương 01. Đi sâu vào Flask Framework.
- ✓ Chương 02. Thêm các tính năng cốt lõi nâng cao.
- ✓ Chương 03. Tạo REST Web Services.
- ✓ Chương 04. Sử dụng Flask Extensions.
- ✓ Chương 05. Xây dựng Asynchronous Transactions.
- ✓ Chương 06. Phát triển các Computational & Scientific Application.
- ✓ Chương 07. Sử dụng Non-Relational Data Storage.
- ✓ Chương 08. Xây dựng Workflows với Flask.
- ✓ Chương 09. Bảo mật các ứng dụng Flask.
- ✓ Chương 10. Tạo các Test Case cho Flask.
- ✓ Chương 11. Deploy các ứng dụng Flask.
- ✓ Chương 12. Tích hợp Flask với các công cụ và Framework khác.
LƯU Ý: Pass mở file pdf là mật khẩu giải nén chung của tài liệu !