ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Full-stack web development with GraphQl and React : build scalable full-stack applications with React 18 while learning to solve complex problems with GraphQl

دانلود کتاب توسعه وب تمام پشته با GraphQl و React: با React 18 برنامه های مقیاس پذیر کامل بسازید در حالی که حل مشکلات پیچیده با GraphQl را یاد می گیرید.

Full-stack web development with GraphQl and React : build scalable full-stack applications with React 18 while learning to solve complex problems with GraphQl

مشخصات کتاب

Full-stack web development with GraphQl and React : build scalable full-stack applications with React 18 while learning to solve complex problems with GraphQl

ویرایش: [Second ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 9781801077880, 1801077886 
ناشر:  
سال نشر: 2021 
تعداد صفحات: [473] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 10 Mb 

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



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

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


در صورت تبدیل فایل کتاب Full-stack web development with GraphQl and React : build scalable full-stack applications with React 18 while learning to solve complex problems with GraphQl به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب توسعه وب تمام پشته با GraphQl و React: با React 18 برنامه های مقیاس پذیر کامل بسازید در حالی که حل مشکلات پیچیده با GraphQl را یاد می گیرید. نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب توسعه وب تمام پشته با GraphQl و React: با React 18 برنامه های مقیاس پذیر کامل بسازید در حالی که حل مشکلات پیچیده با GraphQl را یاد می گیرید.

قدرت GraphQL، React 17، Node و Express را آزاد کنید تا از ابتدا یک برنامه مقیاس پذیر و آماده تولید بسازید تا در AWS مستقر شود. ساخت اجزای ظاهری با استفاده از GraphQL اجرای یک پاپ آپ اعلان خود به روز شده با ویژگی منحصر به فرد GraphQL به نام توضیحات کتاب اشتراک: React و GraphQL، وقتی با هم ترکیب شوند، یک پشته فناوری بسیار پویا، کارآمد و پایدار برای ساخت برنامه های مبتنی بر وب در اختیار شما قرار می دهند. . GraphQL یک راه حل مدرن برای پرس و جو از یک API است که نشان دهنده جایگزینی برای REST است و تکامل بعدی در توسعه وب است. این کتاب شما را در ایجاد یک برنامه وب تمام پشته از ابتدا با استفاده از فناوری های وب مدرن مانند Apollo، Express.js، Node.js و React راهنمایی می کند. ابتدا، با پیکربندی و راه اندازی محیط توسعه خود شروع می کنید. در مرحله بعد، این کتاب نشان می دهد که چگونه می توان مسائل پیچیده با GraphQL را حل کرد، مانند انتزاع معماری های پایگاه داده چند جدولی و مدیریت آپلود تصویر با استفاده از Sequelize. سپس یک Graphbook کامل از ابتدا خواهید ساخت. در حین انجام این کار، بخش های دشوار اتصال React به باطن، و حفظ و همگام سازی حالت را پوشش خواهید داد. علاوه بر این، نحوه نوشتن اجزای Reusable Reusable React و استفاده از React Hook را نیز یاد خواهید گرفت. فصل های بعدی شما را از طریق پرس و جو از داده ها و احراز هویت کاربران به منظور فعال کردن حریم خصوصی کاربر راهنمایی می کند. در نهایت، نحوه استقرار برنامه خود را در AWS و اطمینان از استقرار مداوم با استفاده از Docker و CircleCI را بررسی خواهید کرد. در پایان این کتاب توسعه وب، شما یاد خواهید گرفت که چگونه با استفاده از React و GraphQL، برنامه‌های تمام پشته مقیاس‌پذیر را بسازید و به کار ببرید. آنچه خواهید آموخت: با پیاده سازی مدل ها و طرحواره ها با Apollo و Sequelize یک GraphQL API بسازید. یک Apollo Client راه اندازی کنید و اجزای ظاهری را با استفاده از React Write Reusable React components بسازید و از React Hooks استفاده کنید. برای برنامه تمام پشته خود برنامه خود را با استفاده از Docker و CircleCI در AWS مستقر کنید این کتاب برای چه کسی است: این کتاب React GraphQL برای توسعه دهندگان وب است که با React و GraphQL آشنا هستند و می خواهند مهارت های خود را افزایش دهند و با استفاده از استانداردهای صنعتی برنامه های فول استک بسازند. React، Apollo، Node.js و SQL در مقیاس و در عین حال یادگیری حل مسائل پیچیده با GraphQL.


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

Unleash the power of GraphQL, React 17, Node, and Express to build a scalable and production-ready application from scratch to be deployed on AWS Key Features: Build full-stack applications with modern APIs using GraphQL and React Hooks Integrate Apollo into React and build frontend components using GraphQL Implement a self-updating notification pop-up with a unique GraphQL feature called Subscriptions Book Description: React and GraphQL, when combined, provide you with a very dynamic, efficient, and stable tech stack to build web-based applications. GraphQL is a modern solution for querying an API that represents an alternative to REST and is the next evolution in web development. This book guides you in creating a full-stack web application from scratch using modern web technologies such as Apollo, Express.js, Node.js, and React. First, you'll start by configuring and setting up your development environment. Next, the book demonstrates how to solve complex problems with GraphQL, such as abstracting multi-table database architectures and handling image uploads using Sequelize. You'll then build a complete Graphbook from scratch. While doing so, you'll cover the tricky parts of connecting React to the backend, and maintaining and synchronizing state. In addition to this, you'll also learn how to write Reusable React components and use React Hooks. Later chapters will guide you through querying data and authenticating users in order to enable user privacy. Finally, you'll explore how to deploy your application on AWS and ensure continuous deployment using Docker and CircleCI. By the end of this web development book, you'll have learned how to build and deploy scalable full-stack applications with ease using React and GraphQL. What You Will Learn: Build a GraphQL API by implementing models and schemas with Apollo and Sequelize Set up an Apollo Client and build frontend components using React Write Reusable React components and use React Hooks Authenticate and query user data using GraphQL Use Mocha to write test cases for your full-stack application Deploy your application to AWS using Docker and CircleCI Who this book is for: This React GraphQL book is for web developers familiar with React and GraphQL who want to enhance their skills and build full-stack applications using industry standards like React, Apollo, Node.js, and SQL at scale while learning to solve complex problems with GraphQL.



فهرست مطالب

Preface
Section 1: Building the Stack
Chapter 1: Preparing Your Development Environment
	Technical requirements
	Understanding the application architecture
		The basic setup
	Installing and configuring Node.js
	Setting up React
		Preparing and configuring webpack
		Rendering your first React component
		Rendering arrays from React state
		CSS with webpack
		Event handling and state updates with React
		Controlling document heads with React Helmet
		Production build with webpack
	Useful development tools
	Summary
Chapter 2: Setting Up GraphQL with Express.js
	Technical requirements
	Getting started with Node.js and Express.js
		Setting up Express.js
		Running Express.js in development
	Routing in Express.js
		Serving our production build
	Using Express.js middleware
		Installing important middleware
		Express Helmet
		Compression with Express.js
		CORS in Express.js
	Combining Express.js with Apollo
		Writing your first GraphQL schemas
		Implementing GraphQL resolvers
		Sending GraphQL queries
		Using multiple types in GraphQL schemas
		Writing your first GraphQL mutation
	Backend debugging and logging
		Logging in Node.js
		Debugging with Postman
	Summary
Chapter 3: Connecting to the Database
	Technical requirements
	Using databases in GraphQL
		Installing MySQL for development
		Creating a database in MySQL
	Integrating Sequelize into our Node.js stack
		Connecting to a database with Sequelize
		Using a configuration file with Sequelize
	Writing database models
		Your first database model
		Your first database migration
		Importing models with Sequelize
	Seeding data with Sequelize
	Using Sequelize with GraphQL
		Global database instance
		Running the first database query
	One-to-one relationships in Sequelize
		Updating the table structure with migrations
		Model associations in Sequelize
		Seeding foreign key data
	Mutating data with Sequelize
	Many-to-many relationships
		Model and migrations
		Chats and messages in GraphQL
		Seeding many-to-many data
		Creating a new chat
		Creating a new message
	Summary
Section 2: Building the Application
Chapter 4: Hooking Apollo into React
	Technical requirements
	Installing and configuring Apollo Client
		Installing Apollo Client
		Testing Apollo Client
		Binding Apollo Client to React
	Using Apollo Client in React
		Querying in React with Apollo Client
	Mutating data with Apollo Client
		Apollo useMutation Hook
		Updating the UI with Apollo Client
	Implementing chats and messages
		Fetching and displaying chats
		Fetching and displaying messages
		Sending messages through mutations
	Pagination in React and GraphQL
	Debugging with the Apollo Client Devtools
	Summary
Chapter 5: Reusable React Components and React Hooks
	Technical requirements
	Introducing React patterns
		Controlled components
		Functional components
		Conditional rendering
		Rendering child components
	Structuring our React application
		The React file structure
		Efficient Apollo React components
	Extending Graphbook
		The React context menu
		The React application bar
		The React Context API versus Apollo Consumer
	Documenting React applications
		Setting up React Styleguidist
		React PropTypes
	Summary
Chapter 6: Authentication with Apollo and React
	Technical requirements
	What are JSON Web Tokens?
	localStorage versus cookies
	Authentication with GraphQL
		Apollo login mutation
		The React login form
		Apollo signup mutation
		React signup form
		Authenticating GraphQL requests
		Accessing the user context from resolver functions
		Logging out using React
	Summary
Chapter 7: Handling Image Uploads
	Technical requirements
	Setting up Amazon Web Services
		Configuring an AWS S3 bucket
		Generating AWS access keys
	Uploading images to Amazon S3
		GraphQL image upload mutation
		React image cropping and uploading
	Summary
Chapter 8: Routing in React
	Technical requirements
	Setting up React Router
		Installing React Router
		Implementing your first route
		Secured routes
		Catch-all routes in React Router
	Advanced routing with React Router
		Parameters in routes
		Querying the user profile
		Programmatic navigation in React Router
		Remembering the redirect location
	Summary
Chapter 9: Implementing Server-Side Rendering
	Technical requirements
	Introducing SSR
	Setting up SSR in Express.js to render React on the server
	Authentication with SSR
	Running Apollo queries with SSR
	Summary
Chapter 10: Real-Time Subscriptions
	Technical requirements
	Using GraphQL with WebSockets
	Digging deeper into Apollo subscriptions
		Subscriptions on Apollo Server
		Subscriptions on Apollo Client
	Authentication with Apollo subscriptions
	Notifications with Apollo subscriptions
	Summary
Chapter 11: Writing Tests for React and Node.js
	Technical requirements
	Testing with Mocha
		Our first Mocha test
		Starting the backend with Mocha
		Verifying the correct routing
	Testing the GraphQL API with Mocha
		Testing the authentication
		Testing authenticated requests
	Testing React with Enzyme
	Summary
Section 3: Preparing for Deployment
Chapter 12: Continuous Deployment with CircleCI and AWS
	Technical requirements
	Preparing the final production build
	Setting up Docker
		What is Docker?
		Installing Docker
		Dockerizing your application
		Building and running Docker containers
		Multi-stage Docker production builds
	Amazon RDS
	Configuring continuous integration
	Deploying applications to Amazon ECS
		Setting up CircleCI with Amazon ECR and ECS
	Summary
Index
Other Books You May Enjoy




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