Ebook Full Stack GraphQL Application Với React, Node.js, Và Neo4j [PDF] [9824E]
Xây dựng các ứng dụng web siêu nhanh và siêu hiệu quả với GraphQL! Hướng dẫn thực tế, toàn diện này giới thiệu GRANDStack mạnh mẽ để phát triển các ứng dụng web full stack dựa trên cấu trúc dữ liệu đồ thị.
1. Trong cuốn sách này, bạn sẽ học cách:
- ✓ Xây dựng các chức năng backend cho các ứng dụng GraphQL.
- ✓ Lập mô hình một GraphQL API với các GraphQL type definition.
- ✓ Tận dụng Neo4j làm một backend database.
- ✓ Xử lý xác thực và ủy quyền với GraphQL.
- ✓ Triển khai phân trang và giới hạn tỷ lệ trong một GraphQL API.
- ✓ Phát triển một GraphQL service với Apollo Server.
- ✓ Cài đặt Neo4j Database trên các nền tảng khác nhau.
- ✓ Tạo một ứng dụng frontend cơ bản bằng React và Apollo Client.
- ✓ Triển khai một ứng dụng GraphQL full stack lên đám mây.
Ngôn ngữ truy vấn GraphQL làm giảm triệt để over-fetching hoặc under-fetching data bằng cách kiến trúc các yêu cầu dữ liệu dựa trên đồ thị chính xác. Trong cuốn sách này, bạn sẽ học cách xây dựng các ứng dụng web graph-aware để tận dụng tối đa hiệu quả tuyệt vời của GraphQL. Cuốn sách dạy bạn mọi thứ bạn cần biết để thiết kế, triển khai và duy trì một GraphQL API từ đầu. Bạn có thể xây dựng các ứng dụng web của riêng mình với GraphQL, React, Apollo, và Neo4j Database, hay còn gọi là “GRANDstack”, để đạt được hiệu suất tối đa từ GraphQL.
2. Về công nghệ:
Ngôn ngữ truy vấn GraphQL APIL hợp lý hóa hoàn toàn việc trao đổi dữ liệu với các backend server bằng cách representing dữ liệu ứng dụng dưới dạng đồ thị dễ hiểu. Bạn có thể khuếch đại lợi ích của GraphQL bằng cách sử dụng các công cụ nhận biết đồ thị và kho dữ liệu, như React, Apollo và Neo4j, trong toàn bộ ứng dụng của bạn. Phương pháp tiếp cận full stack graph cung cấp một mô hình dữ liệu nhất quán từ đầu đến cuối, giảm thiểu khó khăn trong việc tìm nạp dữ liệu và tăng năng suất của nhà phát triển.
3. Về cuốn sách:
Cuốn sách dạy bạn xây dựng các ứng dụng web graph-aware bằng cách sử dụng GraphQL, React, Apollo và Neo4j database, được gọi chung là “GRANDstack”. Các ví dụ thực tế nhanh chóng giúp bạn hiểu cách GRANDstack kết hợp với nhau như thế nào. Khi tiếp tục, bạn sẽ tạo và triển khai lên đám mây một ứng dụng web đầy đủ tính năng bao gồm tìm kiếm, xác thực và hơn thế nữa. Chẳng bao lâu nữa, bạn sẽ sẵn sàng triển khai các ứng dụng end-to-end tận dụng tối đa hiệu suất vượt trội của GraphQL.
4. Có gì bên trong:
- ✓ Xây dựng một GraphQL backend bằng Neo4j.
- ✓ Xác thực và ủy quyền với GraphQL.
- ✓ Pagination và GraphQL abstract types.
- ✓ Một ứng dụng frontend cơ bản sử dụng React và Apollo Client.
- ✓ Triển khai lên đám mây với Netlify, AWS Lambda, Auth0 và Neo4j Aura.
5.Cuốn sách này dành cho ai:
- ✓ Dành cho các Full stack Web Developer. Không yêu cầu kinh nghiệm với GraphQL hoặc cơ sở dữ liệu đồ thị.
Mục lục:
Phần 1: Bắt đầu với Full Stack GraphQL:
- ✓ Chương 1: Full stack GraphQL là gì??
- ✓ Chương 2: Graph thinking với GraphQL.
- ✓ Chương 3: Graphs trong database.
- ✓ Chương 4: Neo4j GraphQL Library.
Phần 2: Xây dựng Frontend:
- ✓ Chương 5: Xây dựng giao diện người dùng với React.
- ✓ Chương 6: Client-side GraphQL với React và Apollo Client.
Phần 3: Full stack considerations:
- ✓ Chương 7: Thêm ủy quyền và xác thực.
- ✓ Chương 8: Triển khai ứng dụng full stack GraphQL của bạn.
- ✓ Chương 9: GraphQL nâng cao.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU