Tin mới nhất

Menu

Browsing "Older Posts"

Bài Viết Về Chủ Đề " GraphQL API "

Chia Sẻ Khóa Học GraphQL API Với Python - Từ Beginner Đến Pro [Khóa 7048 A]

20 tháng 9 2023 / No Comments

Tìm hiểu cách xây dựng GraphQL API bằng Python - cộng với SQLAlchemy ORM, JWTs auth flow, deployment và hơn thế nữa!

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

  • ✓ Tìm hiểu và thành thạo GraphQL bằng cách xây dựng các ứng dụng Python trong thế giới thực.
  • ✓ Tìm hiểu cách triển khai các ứng dụng GraphQL Python của bạn.
  • ✓ Tích hợp SQLAlchemy ORM và với GraphQL API trong Python.
  • ✓ Implement JWT-based auth flows trong Python GraphQL API của bạn.
  • ✓ Thực hành xây dựng các Python GraphQL API thông qua hàng chục thử thách.
  • ✓ Nắm vững các khái niệm liên quan trong phát triển ứng dụng Python hiện đại.

Chào mừng bạn đến với tài nguyên trực tuyến tốt nhất để học cách sử dụng GraphQL với Python !

Trong khóa học này, bạn sẽ tìm hiểu cách xây dựng các GraphQL API để thay thế REST API tiêu chuẩn và những hạn chế của chúng. Ngoài ra, bạn sẽ tìm hiểu về các tính năng như authentication, object-relational mapping, version control, và deployment, những tính năng này đi đôi với việc phát triển ứng dụng hiện đại của GraphQL API.

Ngày nay, GraphQL được các team thuộc mọi quy mô sử dụng trong nhiều môi trường và ngôn ngữ khác nhau để hỗ trợ các mobile app, website và API. Từ Airbnb và Atlassian đến Audi và GitHub, các công ty trên toàn thế giới đang sử dụng GraphQL API trong production. GraphQL đã thu hút được sự chú ý đáng kể trong những năm gần đây vì nó cung cấp một cách tiếp cận linh hoạt và hiệu quả hơn để truy xuất dữ liệu nhằm giải quyết các vấn đề over-fetching và under-fetching thường gặp với REST API.

Khóa học này dành cho bất kỳ ai muốn tìm hiểu GraphQL với Python. Nó được thiết kế để dạy cho bạn mọi thứ bạn cần biết để xây dựng các GraphQL API production-ready với Python.

Trong 2 giờ đầu tiên, bạn sẽ tìm hiểu những kiến ​​thức cơ bản về GraphQL, cách xây dựng một GraphQL server với Python và cách hiển thị một web API để tương tác với nó.

Phần giới thiệu này sẽ cung cấp cho bạn nền tảng vững chắc về các khái niệm cốt lõi của GraphQL như schemas, types, queries, mutations, variables, fragments, directives, v.v. Chúng ta sẽ làm việc với một live GraphQL API khi chúng ta khám phá các khái niệm này thông qua IDE đồ họa trong trình duyệt, xây dựng các query và mutation cũng như khám phá các result set trong thời gian thực.

Trong phần thứ hai của khóa học, chúng ta sẽ đi sâu vào các chủ đề nâng cao hơn khi chúng ta tích hợp các ứng dụng GraphQL của mình với cơ sở dữ liệu SQL được lưu trữ trên đám mây và trong quá trình này, chúng ta cũng có được sự hiểu biết thực tế về SQLAlchemy ORM phổ biến rộng rãi. Chúng tôi sẽ xác định các mutation nâng cao và khả năng truy vấn trước khi chuyển sự chú ý sang authentication và authorization flow, nơi chúng ta sẽ sử dụng JSON web token để triển khai một role-based permissioning system. Cuối cùng, chúng tôi sẽ triển khai miễn phí ứng dụng của mình dưới dạng một serverless function trên đám mây.

Trong suốt khóa học, bạn sẽ học cách:

  • ✓ Model hình dữ liệu ứng dụng của bạn bằng cách sử dụng schemas và entities.
  • ✓ Tạo các quer cho phép client truy cập dữ liệu trong cơ sở dữ liệu thông qua GraphQL.
  • ✓ Tạo mutation cho phép client tạo và thay đổi dữ liệu trong cơ sở dữ liệu.
  • ✓ Truy vấn và thay đổi dữ liệu của bạn từ trình duyệt bằng cách thực hiện các request với graphical, in-browser IDE.
  • ✓ Làm việc với SQLAlchemy ORM (v2) để giao tiếp với cơ sở dữ liệu của bạn.
  • ✓ Bảo mật dữ liệu ứng dụng của bạn với JWT-based authentication và authorization system.
  • ✓ Deploy miễn phí các ứng dụng GraphQL của bạn dưới dạng các serverless function.   

Khóa học này giả định rằng bạn đã phần nào quen thuộc với Python, nhưng nếu bạn chưa hoặc chưa lập trình bằng Python một thời gian thì sẽ có phần giới thiệu đầy đủ về ngôn ngữ lập trình Python được đính kèm dưới dạng phụ lục.

Tôi rất vui được trở thành người hướng dẫn của bạn. Hẹn gặp bạn bên trong!

Mục lục:

  • ✓ 1. Giới thiệu
  • ✓ 2. Truy vấn một GraphQL API.
  • ✓ 3. Thiết lập một GraphQL Server với Python.
  • ✓ 4. Xây dựng một GraphQL API.
  • ✓ 5. Tích hợp GraphQL với Database.
  • ✓ 6. Parameterized Mutations.
  • ✓ 7. Triển khai JWT-Based Auth Workflow.
  • ✓ 8. Triển khai GraphQL Python API.
  • ✓ 9. Phụ lục A - Khóa học cấp tốc về lập trình Python.

Khóa học này dành cho ai:

  • ✓ Các Python developer mới bắt đầu quan tâm đến việc xây dựng và triển khai GraphQL API.
  • ✓ Bất cứ ai quan tâm đến GraphQL.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.