مجله علمی تفریحی بیبیس
0

دانلود کتاب برنامه های Full Stack GraphQL با React، Node.js و Neo4j

بازدید 713
  • عنوان: Full Stack GraphQL Applications With React, Node.js, and Neo4j
  • نویسنده: William Lyon
  • حوزه: GraphQL, new4j, React, Node.js
  • سال انتشار: 2022
  • تعداد صفحه: 247
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 19.53 مگابایت

هدف این کتاب این است که نشان دهد چگونه پایگاه داده GraphQL، React، Apollo و Neo4j می‌توانند با هم برای ساخت برنامه‌های فشرده فشرده و فشرده داده استفاده شوند. شاید تعجب کنید که چرا ما این ترکیب خاص از فناوری ها را انتخاب کرده ایم. همانطور که کتاب را مطالعه می‌کنید، امیدوارم بهره‌وری، عملکرد و مزایای بصری استفاده از مدل داده‌های نموداری در سرتاسر پشته، از پایگاه داده گرفته تا API، و در تمام مسیر از طریق واکشی کد داده‌های کلاینت فرانت اند، را متوجه شوید. این کتاب به سه بخش تقسیم شده است که با هم نشان می دهد که چگونه می توان یک برنامه بررسی کامل کسب و کار با ویژگی هایی مانند جستجو و توصیه های شخصی سازی کرد. بخش اول بر روی GraphQL سمت سرور تمرکز دارد، به طور خاص نشان می دهد که چگونه می توان یک طرحواره GraphQL را از روی نیازمندی های تجاری طراحی کرد، سپس با استفاده از این طرحواره GraphQL با پایگاه داده گراف Neo4j، نه تنها واکشی ساده داده ها را اضافه کرد، بلکه منطق سفارشی را با استفاده از پیمایش های پایگاه داده گراف نیز پیاده سازی کرد. ما با یک نمای کلی از هر دو GraphQL و Neo4j شروع می کنیم، سپس نشان می دهیم که چگونه آنها را با استفاده از ادغام GraphQL برای Neo4j معروف به neo4j-graphql.js ترکیب کنیم. مانند Apollo Client و urql. ما روی بهترین شیوه‌ها برای مدیریت حالت، ذخیره‌سازی حافظه پنهان و استفاده از قلاب‌های React با واکشی داده‌های GraphQL تمرکز می‌کنیم. سپس در بخش پایانی، عملکرد برنامه خود را با نگرانی‌های دنیای واقعی‌تر، مانند اضافه کردن مجوز، کاوش گزینه‌های استقرار بدون سرور، جریان داده‌ها با اشتراک‌های GraphQL، و ملاحظات پیشرفته‌تر GraphQL مانند محدود کردن نرخ و کار با پایگاه‌های داده Cloud تقویت می‌کنیم.

The goal of this book is to demonstrate how GraphQL, React, Apollo, and Neo4j Database can be used together to build complex, data intensive fullstack applications. You may be wondering why we’ve chosen this specific combination of technologies. As you read through the book I hope you’ll realize the developer productivity, performance, and intuitive benefits of using a graph data model throughout the stack, from the database to the API, and all the way through frontend client data fetching code. The book is divided into three parts, which together show how to build a fullstack business reviews application with features such as search and personalized recommendations. The first part focuses on server-side GraphQL, specifically showing how to design a GraphQL schema from business requirements, then using that GraphQL schema with the Neo4j graph database, adding not just simple data fetching, but also implementing custom logic using graph database traversals. We start with an overview of both GraphQL and Neo4j, then show how to combine them using the GraphQL integration for Neo4j known as neo4j-graphql.js Next, we explore building a frontend for our application, focusing on using React and GraphQL integrations for React such as Apollo Client and urql. We focus on best practices for state management, caching, and using React hooks with GraphQL data fetching. Then in the final part we cement the functionality of our application with more real-world concerns, such as adding authorization, exploring serverless deployment options, streaming data with GraphQL subscriptions, and more advanced GraphQL considerations such as rate limiting and working with Cloud databases.

این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.

Download: Full Stack GraphQL Applications

نظرات کاربران

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

بیشتر بخوانید