- عنوان: Building Vue.js Applications with GraphQL
- نویسنده: Heitor Ramon Ribeiro
- حوزه: فریمورک جاوا اسکریپت, برنامه نویسی فرانت
- سال انتشار: 2023
- تعداد صفحه: 291
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 6.23 مگابایت
از زمان انتشار آن توسط فیس بوک در سال 2012، GraphQL اینترنت را تحت تأثیر قرار داده است. شرکتهای بزرگی مانند Airbnb و Audi شروع به پذیرش آن کردهاند، در حالی که شرکتهای متوسط تا کوچک اکنون پتانسیل این API مبتنی بر پرس و جو را تشخیص میدهند. GraphQL ممکن است در ابتدا عجیب به نظر برسد، اما وقتی شروع به خواندن و تجربه بیشتر آن می کنید، دیگر نمی خواهید از REST API استفاده کنید. با دستور العمل های موجود در این کتاب، یاد خواهید گرفت که چگونه یک برنامه چت کامل در زمان واقعی را از ابتدا بسازید. با ایجاد یک محیط AWS Amplify شروع به توسعه اولین طرح GraphQL خود خواهید کرد. سپس یاد خواهید گرفت که چگونه Client AppSync GraphQL را اضافه کنید و اولین جهش GraphQL خود را ایجاد کنید. این کتاب همچنین به شما کمک می کند تا سادگی و قابلیت های واکشی داده های GraphQL را کشف کنید که برقراری ارتباط با سرور را برای توسعه دهندگان فرانت اند آسان می کند. بعداً خواهید فهمید که چگونه از Quasar Framework برای ایجاد اجزای برنامه و طرحبندی استفاده کنید. در نهایت، نحوه ایجاد ماژول های Vuex در برنامه خود را برای مدیریت وضعیت برنامه، واکشی داده ها با استفاده از سرویس گیرنده GraphQL و استقرار برنامه خود در وب خواهید یافت. این کتاب برای توسعه دهندگان سطح متوسط Vue.js است که می خواهند اولین قدم خود را به سمت توسعه تمام پشته بردارند. اگر میخواهید درباره توسعه Vuex با قوانین تجاری سفارشی و ساخت یک برنامه معماری شرکتی در سطح پایه اطلاعات بیشتری کسب کنید، این کتاب برای شما مناسب است. قبل از شروع کار با این کتاب، دانش قبلی Vue.js و جاوا اسکریپت لازم است.
Since its release by Facebook in 2012, GraphQL has taken the internet by storm. Huge companies such as Airbnb and Audi have started to adopt it, while medium to small companies is now recognizing the potential of this query-based API. GraphQL may seem strange at first, but as you start to read and experience more of it, you wouldn’t want to use REST APIs anymore. With the recipes in this book, you will learn how to build a complete real-time chat app from scratch. Starting by creating an AWS Amplify environment, you will delve into developing your first GraphQL Schema. You will then learn how to add the AppSync GraphQL client and create your first GraphQL mutation. The book also helps you to discover the simplicity and data fetching capabilities of GraphQL that make it easy for front-end developers to communicate with the server. You will later understand how to use Quasar Framework to create application components and layouts. Finally, you will find out how to create Vuex modules in your application to manage the app state, fetch data using the GraphQL client, and deploy your application to the web. This book is for intermediate-level Vue.js developers who want to take their first step toward full-stack development. If you want to learn more about Vuex development with custom business rules and making an entry-level enterprise architectural application, this book is for you. Prior knowledge of Vue.js and JavaScript is required before getting started with this book.
این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.
نظرات کاربران