ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Fullstack GraphQL Applications With React, Node.js, and Neo4j Version 9

دانلود کتاب برنامه های Fullstack GraphQL با React، Node.js و Neo4j نسخه 9

Fullstack GraphQL Applications With React, Node.js, and Neo4j Version 9

مشخصات کتاب

Fullstack GraphQL Applications With React, Node.js, and Neo4j Version 9

ویرایش: [MEAP Edition] 
نویسندگان:   
سری:  
 
ناشر: Manning Publications 
سال نشر: 2022 
تعداد صفحات: [247] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 19 Mb 

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



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

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


در صورت تبدیل فایل کتاب Fullstack GraphQL Applications With React, Node.js, and Neo4j Version 9 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه های Fullstack GraphQL با React، Node.js و Neo4j نسخه 9 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


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



فهرست مطالب

Full Stack GraphQL Applications With React, Node.js, and Neo4j MEAP V09
Copyright
Welcome
Brief contents
Chapter 1: What Is Full Stack GraphQL?
	1.1 A Look At Full Stack GraphQL
	1.2 GraphQL
		1.2.1 GraphQL Type Definitions
		1.2.2 Querying With GraphQL
		1.2.3 Advantages of GraphQL
		1.2.4 Disadvantages of GraphQL
		1.2.5 GraphQL Tooling
	1.3 React
		1.3.1 React Components
		1.3.2 JSX
		1.3.3 React Tooling
	1.4 Apollo
		1.4.1 Apollo Server
		1.4.2 Apollo Client
	1.5 Neo4j Database
		1.5.1 Property Graph Data Model
		1.5.2 Cypher Query Language
		1.5.3 Neo4j Tooling
	1.6 How It All Fits Together
		1.6.1 React And Apollo Client - Making The Request
		1.6.2 Apollo Server And GraphQL Backend
		1.6.3 React And Apollo Client - Handling The Response
	1.7 What We Will Build In This Book
	1.8 Exercises
	1.9 Summary
Chapter 2: Graph Thinking With GraphQL
	2.1 Your Application Data Is A Graph
	2.2 Graphs In GraphQL
		2.2.1 API Modeling With Type Definitions: GraphQL First Development
		2.2.2 Resolving Data With Resolvers
		2.2.3 Our First Resolver
	2.3 Combining Type Definitions and Resolvers With Apollo Server
		2.3.1 Using Apollo Server
		2.3.2 Apollo Studio
		2.3.3 Implementing Resolvers
		2.3.4 Querying Using Apollo Studio
	2.4 Exercises
	2.5 Summary
Chapter 3: Graphs In The Database
	3.1 Neo4j Overview
	3.2 Graph Data Modeling With Neo4j
		3.2.1 The Property Graph Model
		3.2.2 Database Constraints And Indexes
	3.3 Data Modeling Considerations
		3.3.1 Node vs. property
		3.3.2 Node vs. relationship
		3.3.3 Indexes
		3.3.4 Specificity of relationship types
		3.3.5 Choosing a relationship direction
	3.4 Tooling: Neo4j Desktop
	3.5 Tooling: Neo4j Browser
	3.6 Cypher
		3.6.1 Pattern matching
		3.6.2 Properties
		3.6.3 CREATE
		3.6.4 MERGE
		3.6.5 Defining Database Constraints With Cypher
		3.6.6 MATCH
		3.6.7 Aggregations
	3.7 Using The Neo4j Client Drivers
	3.8 Exercises
	3.9 Summary
Chapter 4: The Neo4j GraphQL Library
	4.1 Common GraphQL Problems
		4.1.1 Poor Performance And The N+1 Query Problem
		4.1.2 Boilerplate And Developer Productivity
	4.2 Introducing GraphQL Database Integrations
	4.3 The Neo4j GraphQL Library
		4.3.1 Project Setup
		4.3.2 Generated GraphQL Schema From Type Definitions
	4.4 Basic GraphQL Queries
	4.5 Ordering and Pagination
	4.6 Nested Queries
	4.7 Filtering
		4.7.1 where Argument
		4.7.2 Nested Filter
		4.7.3 Logical Operators: AND, OR
		4.7.4 Filtering In Selections
	4.8 Working With Temporal Fields
		4.8.1 Using A Date Type In Queries
		4.8.2 Date and DateTime Filters
	4.9 Working With Spatial Data
		4.9.1 The Point Type In Selections
		4.9.2 Distance Filter
	4.10 Adding Custom Logic To Our GraphQL API
		4.10.1 The @cypher GraphQL Schema Directive
		4.10.2 Implementing Custom Resolvers
	4.11 Introspecting GraphQL Schema From An Existing Database
	4.12 Exercises
	4.13 Summary
Chapter 5: Building User Interfaces With React
	5.1 React Overview
		5.1.1 JSX And React Elements
		5.1.2 React Components
		5.1.3 Component Hierarchy
	5.2 Create React App
		5.2.1 Creating A React Application With Create React App
	5.3 State & React Hooks
	5.4 Exercises
	5.5 Summary
Chapter 6: Client Side GraphQL With React & Apollo Client
	6.1 Apollo Client
		6.1.1 Adding Apollo Client To Our React Application
		6.1.2 Apollo Client Hooks
		6.1.3 GraphQL Variables
		6.1.4 GraphQL Fragments
		6.1.5 Caching With Apollo Client
	6.2 GraphQL Mutations
		6.2.1 Create Nodes
		6.2.2 Create Relationships
		6.2.3 Updating And Deleting
	6.3 Client State Management With GraphQL
		6.3.1 Local-Only Fields & Reactive Variables
	6.4 Exercises
	6.5 Summary
Chapter 7: Adding Authorization & Authentication
	7.1 Authorization In GraphQL - A Naive Approach
	7.2 JSON Web Tokens (JWTs)
	7.3 The @auth GraphQL Schema Directive
		7.3.1 Rules And Operations
		7.3.2 The isAuthenticated Authorization Rule
		7.3.3 The roles Authorization Rule
		7.3.4 The allow Authorization Rule
		7.3.5 The where Authorization Rule
		7.3.6 The bind Authorization Rule
	7.4 Auth0: JWT-as-a-service
		7.4.1 Configuring Auth0
		7.4.2 Auth0 React
	7.5 Exercises
	7.6 Summary
Chapter 8: Deploying Our Full Stack GraphQL Application
	8.1 Deploying Our Fullstack GraphQL Application
		8.1.1 Advantages Of this Deployment Approach
		8.1.2 Disadvantages Of Our Deployment Approach
		8.1.3 Overview Of Our Approach To Full Stack GraphQL
	8.2 Neo4j Aura Database As A Service
		8.2.1 Creating A Neo4j Aura Cluster
		8.2.2 Connecting To A Neo4j Aura Cluster
		8.2.3 Uploading Data To Neo4j Aura
		8.2.4 Exploring The Graph With Neo4j Bloom
	8.3 Deploying A React Application With Netlify Build
		8.3.1 Adding A Site To Netlify
		8.3.2 Setting Environment Variables For Netlify Builds
		8.3.3 Netlify Deploy Previews
	8.4 Serverless GraphQL With AWS Lambda And Netlify Functions
		8.4.1 Serving A GraphQL API As A Lambda Function
		8.4.2 The Netlify dev CLI
		8.4.3 Converting Our GraphQL API To A Netlify Function
		8.4.4 Adding A Custom Domain In Netlify
	8.5 Our Deployment Approach
	8.6 Exercises
	8.7 Summary
Chapter 9: Advanced GraphQL Considerations
	9.1 GraphQL Abstract Types
		9.1.1 Interface Types
		9.1.2 Union Types
		9.1.3 Using Abstract Types With The Neo4j GraphQL Library
	9.2 Pagination With GraphQL
		9.2.1 Offset Pagination
		9.2.2 Cursor Pagination
	9.3 Relationship Properties
		9.3.1 Interfaces and the @relationship GraphQL Schema Directive
		9.3.2 Creating Relationship Properties
	9.4 Wrapping Up Full Stack GraphQL
	9.5 Exercises
	9.6 Summary




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