ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب The Road to GraphQL: Your journey to master pragmatic GraphQL in JavaScript with React.js and Node.js

دانلود کتاب جاده GraphQL: سفر شما برای تسلط بر GraphQL عملی در جاوا اسکریپت با React.js و Node.js

The Road to GraphQL: Your journey to master pragmatic GraphQL in JavaScript with React.js and Node.js

مشخصات کتاب

The Road to GraphQL: Your journey to master pragmatic GraphQL in JavaScript with React.js and Node.js

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1730853935, 9781730853937 
ناشر: Robin Wieruch 
سال نشر: 2018 
تعداد صفحات: 355 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 1 مگابایت 

قیمت کتاب (تومان) : 72,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 26


در صورت تبدیل فایل کتاب The Road to GraphQL: Your journey to master pragmatic GraphQL in JavaScript with React.js and Node.js به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب جاده GraphQL: سفر شما برای تسلط بر GraphQL عملی در جاوا اسکریپت با React.js و Node.js نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب جاده GraphQL: سفر شما برای تسلط بر GraphQL عملی در جاوا اسکریپت با React.js و Node.js



جاده به GraphQL سفر شخصی شما برای تسلط بر GraphQL عملی در جاوا اسکریپت است. کتاب مملو از برنامه هایی است که می خواهید در طول مسیر با React.js و Node.js بسازید. پس از آن، می‌توانید برنامه‌های جاوا اسکریپت فول استک را پیاده‌سازی کنید.


من در سال گذشته کتاب The Road to GraphQL را نوشتم، در حالی که چندین برنامه GraphQL را برای خودم ساختم. مشتریان و برای خودم در طول این مدت، من به نبوغ عملی GraphQL و اینکه چگونه به طور چشمگیری ارتباطات را در معماری مشتری-سرور بهبود می بخشد، پی بردم. نه تنها رابط بین مشتری و سرور را بهبود می بخشد، بلکه با حذف مدیریت داده از راه دور، مدیریت حالت سمت سرویس گیرنده را نیز بهبود می بخشد. کتابخانه‌های پیچیده GraphQL مانند Apollo Client ویژگی‌های قدرتمندی مانند حافظه پنهان، رابط کاربری خوش‌بینانه و واکشی اولیه داده‌ها را به صورت رایگان ارائه می‌کنند. این کتاب اصول خود GraphQL و همچنین اکوسیستم آن را پوشش می دهد. من همان اصول کتاب های دیگرم را به کار بردم:


عمل گرا بمانید

ساده نگه دارید

به این دلیل پاسخ دهید، نه فقط نحوه

تجربه یک مشکل، حل یک مشکل


این کتاب در نظر گرفته نشده است که مرجع نهایی برای GraphQL APIها باشد. و نه یک راهنمای عمیق در مورد مشخصات داخلی GraphQL. درعوض، هدف آن این است که از طریق یادگیری GraphQL با جاوا اسکریپت به روشی عملی، برنامه‌های کلاینت و سرور را خودتان بسازید. این کتاب جنبه‌های زیادی را در مورد GraphQL در جاوا اسکریپت پوشش می‌دهد که برای ساخت برنامه‌های مدرن مهم هستند، بدون اینکه کتابخانه‌هایی مانند آپولو را قبل از اینکه آنها را تجربه کنند، به مشکل برسانند. ابتدا با درخواست های اولیه HTTP برای انجام پرس و جوهای GraphQL شروع می شود، سپس به سمت استفاده از کتابخانه های اختصاصی GraphQL برای آن می رود. شما حتی این شانس را خواهید داشت که کتابخانه مشتری GraphQL خود را پیاده سازی کنید، بنابراین می دانید که چگونه این کتابخانه ها زیر سرپوش کار می کنند. هیچ انتزاعی پنهانی در این کتاب وجود ندارد، فقط اصول زیادی برای جاوا اسکریپت، React.js، Node.js و GraphQL وجود دارد.


نیازها

< p>

برای استفاده بیشتر از این کتاب، باید با اصول اولیه توسعه وب آشنا باشید که شامل دانش HTML، CSS و جاوا اسکریپت است. همچنین باید با اصطلاح API آشنا باشید، زیرا اغلب در مورد آنها صحبت می شود. من شما را تشویق می‌کنم برای کتاب به گروه رسمی Slack بپیوندید، کمک کنید یا از دیگران کمک بگیرید.

React


در سمت مشتری ، این کتاب از React برای آموزش GraphQL در جاوا اسکریپت استفاده می کند. کتاب دیگر من به نام جاده یادگیری React تمام اصول اولیه React را به شما می آموزد. همچنین به شما آموزش می دهد که از جاوا اسکریپت ES5 به جاوا اسکریپت ES6 بروید. این کتاب به صورت رایگان در دسترس است و پس از خواندن Road to Learn React، باید تمام دانش لازم برای پیاده سازی اپلیکیشن سمت کلاینت GraphQL را با این کتاب داشته باشید.


Node


در سمت سرور، این کتاب از Node با Express به عنوان کتابخانه برای آموزش در مورد GraphQL در جاوا اسکریپت استفاده می کند. قبل از استفاده از آن‌ها برای اولین برنامه‌های مبتنی بر GraphQL، نیازی به دانستن چیزهای زیادی در مورد آن فناوری‌ها ندارید. این کتاب شما را در فرآیند راه‌اندازی یک برنامه Node با Express راهنمایی می‌کند و به شما نشان می‌دهد که چگونه GraphQL را در ترکیب قرار دهید. پس از آن، باید بتوانید GraphQL API ارائه شده توسط برنامه سمت سرور خود را در برنامه سمت سرویس گیرنده خود مصرف کنید.


توضیحاتی درمورد کتاب به خارجی

The Road to GraphQL is your personal journey to master pragmatic GraphQL in JavaScript. The book is full with applications you are going to build along the way with React.js and Node.js. Afterward, you will be able to implement full-stack JavaScript applications.


I wrote the The Road to GraphQL over the last year, while building several GraphQL applications for my clients and for myself. During this time, I came to understand the practical genius of GraphQL, and how it dramatically improves communication in client-server architectures. Not only does it improve the interface between the client and the server, it also enhances client-side state management by eliminating remote data management. Sophisticated GraphQL libraries like Apollo Client provide powerful features like caching, optimistic UI, and data prefetching for free. This book covers the fundamentals of GraphQL itself, as well as its ecosystem. I applied the same principles as my other books:


Stay pragmatic

Keep it simple

Answer the why, not just the how

Experience a problem, solve a problem


This book is not intended to be an end-all reference for GraphQL APIs, nor an in-depth guide about the internals of the GraphQL specification. Instead, its purpose is to journey through learning GraphQL with JavaScript the pragmatic way, building client and server applications yourself. The book covers lots of facets about GraphQL in JavaScript that are important for building modern applications, without just throwing the libraries like Apollo at problems before experiencing them. It starts with the basic HTTP requests to perform GraphQL queries first, then moves on to using dedicated GraphQL libraries for it. You will even get the chance to implement your own GraphQL client library, so you understand how these libraries work under the hood. There are no hidden abstractions in this book, just plenty of fundamentals for JavaScript, React.js, Node.js, and GraphQL.


Requirements


To get the most out of this book, you should be familiar with the basics of web development, which includes some knowledge of HTML, CSS and JavaScript. You will also need to be familiar with the term API, because they are discussed frequently. I encourage you to join the official Slack Group for the book, help or get help from others.

React


On the client-side, this book uses React to teach about GraphQL in JavaScript. My other book called The Road to learn React teaches you all the fundamentals about React. It also teaches you to make the transition from JavaScript ES5 to JavaScript ES6. The book is available for free and after having read the Road to learn React, you should possess all the knowledge to implement the GraphQL client-side application with this book.


Node


On the server-side, this book uses Node with Express as library to teach about GraphQL in JavaScript. You don't need to know much about those technologies before using them for your first GraphQL powered applications. The book will guide you through the process of setting up a Node application with Express and shows you how to weave GraphQL into the mix. Afterward, you should be able to consume the GraphQL API provided by your server-side application in your client-side application.



فهرست مطالب

Table of Contents
Introduction
	About the Author
	Requirements
	FAQ
	How to read this book
	Challenge
GraphQL
	What is GraphQL?
	GraphQL Advantages
	GraphQL Disadvantages
	Why not REST?
	GraphQL Alternatives
Apollo
	Apollo Advantages
	Apollo Disadvantages
	Apollo Alternatives for JavaScript, React and Node.js
GraphQL Setup, Tools and APIs
	Feeding the API with Data on GitHub
	Read/Write Data with GitHub\'s Personal Access Token
	Interacting with GitHub\'s GraphQL API
GraphQL Fundamentals
	GraphQL Operation: Query
	GraphQL Operation: Mutation
	GraphQL Pagination
React with GraphQL
	Writing your first React GraphQL Client
	GraphQL Query in React
	GraphQL Pagination in React
	GraphQL Mutation in React
	Shortcomings of GraphQL in React without Apollo
Apollo Client
	Starting with Apollo Boost on the Command Line
	Apollo Client and a GraphQL Query
	Apollo Client with Pagination, Variables, Nested Objects and List Fields
	Apollo Client and a GraphQL Mutation
React with GraphQL and Apollo Client
	Writing your first React application with GraphQL and Apollo Client
	Configure Apollo Client for React and GitHub\'s GraphQL API
	Connect Data-Layer to View-Layer: Introducing React Apollo
	GraphQL Query with Apollo Client in React
	Apollo Client Error Handling in React
	GraphQL Mutation with Apollo Client in React
	GraphQL Query/Mutation with Higher-Order Components in React
	Local State Management with Apollo Client in React
	Apollo Client Optimistic UI in React
	GraphQL Pagination with Apollo Client in React
	GraphQL Caching of Queries with Apollo Client in React
	Implementing the Issues Feature: Setup
	Implementing the Issues Feature: Client-Side Filter
	Implementing the Issues Feature: Server-Side Filter
	Apollo Client Prefetching in React
	Exercise: Commenting Feature
	Appendix: CSS Files and Styles
Node.js with GraphQL and Apollo Server
	Apollo Server Setup with Express
	Apollo Server: Type Definitions
	Apollo Server: Resolvers
	Apollo Server: Type Relationships
	Apollo Server: Queries and Mutations
	GraphQL Schema Stitching with Apollo Server
	PostgreSQL with Sequelize for a GraphQL Server
	Connecting Resolvers and Database
	Apollo Server: Validation and Errors
	Apollo Server: Authentication
	Authorization with GraphQL and Apollo Server
	GraphQL Custom Scalars in Apollo Server
	Pagination in GraphQL with Apollo Server
	GraphQL Subscriptions
	Testing a GraphQL Server
	Batching and Caching in GraphQL with Data Loader
	GraphQL Server + PostgreSQL Deployment to Heroku
Final Thoughts
	Further Learning Paths
	Never stop Learning
	Thank You




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