ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب JavaScript Everywhere: Building Cross-Platform Applications with GraphQL, React, React Native, and Electron

دانلود کتاب جاوا اسکریپت در همه جا: ساخت برنامه های چند پلتفرمی با GraphQL ، React ، React Native و Electron

JavaScript Everywhere: Building Cross-Platform Applications with GraphQL, React, React Native, and Electron

مشخصات کتاب

JavaScript Everywhere: Building Cross-Platform Applications with GraphQL, React, React Native, and Electron

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781492046981 
ناشر: O’Reilly Media 
سال نشر: 2020 
تعداد صفحات: 344 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 9 مگابایت 

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



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

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


در صورت تبدیل فایل کتاب JavaScript Everywhere: Building Cross-Platform Applications with GraphQL, React, React Native, and Electron به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب جاوا اسکریپت در همه جا: ساخت برنامه های چند پلتفرمی با GraphQL ، React ، React Native و Electron نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب جاوا اسکریپت در همه جا: ساخت برنامه های چند پلتفرمی با GraphQL ، React ، React Native و Electron

جاوا اسکریپت زبان برنامه نویسی کوچکی است که می تواند. زمانی که جاوا اسکریپت عمدتاً برای افزودن تعامل به پنجره های مرورگر وب استفاده می شد، اکنون بلوک اصلی سازنده برنامه های قدرتمند و قوی است. در این کتاب کاربردی، توسعه دهندگان جدید و با تجربه جاوا اسکریپت یاد می گیرند که چگونه از این زبان برای ایجاد API و همچنین برنامه های وب، موبایل و دسکتاپ استفاده کنند. نویسنده و رهبر مهندسی Adam D. Scott فناوری هایی مانند Node.js، GraphQL، React، React Native و Electron را پوشش می دهد. ایده‌آل برای توسعه‌دهندگانی که می‌خواهند برنامه‌های پشته کامل بسازند و مبتدیان بلندپروازانه توسعه وب به دنبال راه‌اندازی یک استارت‌آپ هستند، این کتاب به شما نشان می‌دهد که چگونه یک برنامه به سبک CRUD ایجاد کنید که در چندین پلتفرم کار کند. فرآیند ساده GraphQL برای جستجوی داده ها را کاوش کنید درباره احراز هویت مشترک برای APIها، برنامه‌های وب و برنامه‌های داخلی بیاموزید برنامه های کاربردی وب را با React و Styled Components بسازید از React Native برای نوشتن برنامه‌های چند پلتفرمی برای iOS و Android استفاده کنید که به کد بومی کامپایل می‌شوند نحوه نوشتن برنامه های دسکتاپ با Electron را بیاموزید


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

JavaScript is the little scripting language that could. Once used chiefly to add interactivity to web browser windows, JavaScript is now a primary building block of powerful and robust applications. In this practical book, new and experienced JavaScript developers will learn how to use this language to create APIs as well as web, mobile, and desktop applications. Author and engineering leader Adam D. Scott covers technologies such as Node.js, GraphQL, React, React Native, and Electron. Ideal for developers who want to build full stack applications and ambitious web development beginners looking to bootstrap a startup, this book shows you how to create a single CRUD-style application that will work across several platforms. Explore GraphQL’s simple process for querying data Learn about shared authentication for APIs, web apps, and native applications Build performant web applications with React and Styled Components Use React Native to write cross-platform applications for iOS and Android that compile to native code Learn how to write desktop applications with Electron



فهرست مطالب

Cover
Copyright
Table of Contents
Foreword
Preface
	Who This Book Is For
	How This Book Is Organized
	Conventions Used in This Book
	Using Code Examples
	O’Reilly Online Learning
	How to Contact Us
	Acknowledgments
Chapter 1. Our Development Environment
	Your Text Editor
	The Terminal
		Using a Dedicated Terminal Application
		Using VSCode
		Navigating the Filesystem
	Command-Line Tools and Homebrew (Mac Only)
	Node.js and NPM
		Installing Node.js and NPM for macOS
		Installing Node.js and NPM for Windows
	MongoDB
		Installing and Running MongoDB for macOS
		Installing and Running MongoDB for Windows
	Git
	Expo
	Prettier
	ESLint
	Making Things Look Nice
	Conclusion
Chapter 2. API Introduction
	What We’re Building
	How We’re Going to Build This
	Getting Started
	Conclusion
Chapter 3. A Web Application with Node and Express
	Hello World
	Nodemon
	Extending Port Options
	Conclusion
Chapter 4. Our First GraphQL API
	Turning Our Server into an API (Sort Of)
	GraphQL Basics
		Schemas
		Resolvers
	Adapting Our API
	Conclusion
Chapter 5. Database
	Getting Started with MongoDB
	Connecting MongoDB to Our Application
	Reading and Writing Data from Our Application
	Conclusion
Chapter 6. CRUD Operations
	Separating Our GraphQL Schema and Resolvers
	Writing Our GraphQL CRUD Schema
	CRUD Resolvers
	Date and Time
	Conclusion
Chapter 7. User Accounts and Authentication
	Application Authentication Flow
	Encryption and Tokens
		Encrypting Passwords
		JSON Web Tokens
	Integrating Authentication into Our API
		User Schemas
		Authentication Resolvers
	Adding the User to the Resolver Context
	Conclusion
Chapter 8. User Actions
	Before We Get Started
	Attach a User to New Notes
	User Permissions for Updates and Deletes
	User Queries
	Toggling Note Favorites
	Nested Queries
	Conclusion
Chapter 9. Details
	Web Application and Express.js Best Practices
		Express Helmet
		Cross-Origin Resource Sharing
	Pagination
	Data Limitations
	Other Considerations
		Testing
		Subscriptions
		Apollo GraphQL Platform
	Conclusion
Chapter 10. Deploying Our API
	Hosting Our Database
	Deploying Our Application
		Project Setup
		Deployment
		Testing
	Conclusion
Chapter 11. User Interfaces and React
	JavaScript and UIs
	Declarative Interfaces with JavaScript
	Just Enough React
	Conclusion
Chapter 12. Building a Web Client with React
	What We’re Building
	How We’re Going to Build This
	Getting Started
	Building Out the Web Application
	Routing
		Linking
	UI Components
	Conclusion
Chapter 13. Styling an Application
	Creating a Layout Component
	CSS
		CSS-in-JS
		Creating a Button Component
		Adding Global Styles
		Component Styles
	Conclusion
Chapter 14. Working with Apollo Client
	Setting Up Apollo Client
	Querying an API
		Some Style
	Dynamic Queries
	Pagination
	Conclusion
Chapter 15. Web Authentication and State
	Creating a Sign-up Form
		React Forms and State
		signUp Mutation
		JSON Web Tokens and Local Storage
	Redirects
	Attaching Headers to Requests
	Local State Management
	Logging Out
	Creating a Sign-In Form
	Protected Routes
	Conclusion
Chapter 16. Create, Read, Update, and Delete Operations
	Creating New Notes
	Reading User Notes
	Updating Notes
	Deleting Notes
	Toggling Favorites
	Conclusion
Chapter 17. Deploying a Web Application
	Static Websites
	Our Deployment Pipeline
		Hosting Source Code with Git
		Deploy with Netlify
	Conclusion
Chapter 18. Desktop Applications with Electron
	What We’re Building
	How We’re Going To Build This
	Getting Started
	Our First Electron App
	macOS Application Window Details
	Developer Tools
	The Electron API
	Conclusion
Chapter 19. Integrating an Existing Web Application with Electron
	Integrating Our Web Application
		Warnings and Errors
	Configuration
	Content Security Policy
	Conclusion
Chapter 20. Electron Deployment
	Electron Builder
		Configuring Electron Builder
	Build for Our Current Platform
	App Icons
	Building for Multiple Platforms
	Code Signing
	Conclusion
Chapter 21. Mobile Applications with React Native
	What We’re Building
	How We’re Going To Build This
	Getting Started
	Conclusion
Chapter 22. Mobile Application Shell
	React Native Building Blocks
	Style and Styled Components
		Styled Components
	Routing
		Tabbed Routing with React Navigation
		Stack Navigation
		Adding Screen Titles
	Icons
	Conclusion
Chapter 23. GraphQL and React Native
	Creating List and Scrollable Content Views
		Making a List Routable
	GraphQL with Apollo Client
		Writing GraphQL Queries
	Adding a Loading Indicator
	Conclusion
Chapter 24. Mobile Application Authentication
	Authentication Routing Flow
	Creating a Sign-in Form
	Authentication with GraphQL Mutations
	Authenticated GraphQL Queries
	Adding a Sign-up Form
	Conclusion
Chapter 25. Mobile Application Distribution
	app.json Configuration
	Icons and App Loading Screens
		App Icons
		Splash Screens
	Expo Publish
	Creating Native Builds
		iOS
		Android
	Distributing to App Stores
	Conclusion
Afterword
Appendix A. Running the API Locally
Appendix B. Running the Web App Locally
Index
About the Author
Colophon




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