Hands-On Full-Stack Web Development with GraphQL and React
چارچوب React، یکی از پر استفادهترین چارچوب هایی است که توسعه دهندگان را قادر میسازد تا برنامههای frontend مقیاس پذیر و سریع برای هر کاری بنویسند. GraphQL روشی مدرن برای پرس و جو از یک API است. GraphQL یک جایگزین برای REST و پیشرفت بعدی در توسعه وب است. ترکیب این دو فناوری انقلابی یک stack مقاوم در برابر آینده و مقیاس پذیر را برای شما رقم میزند که میتوانید کسب کار خود را با آنها شروع کنید.
کتاب توسعه وب full-stack با GraphQL و React، شما را در پیاده سازی برنامهها با استفاده از React، Apollo، Node.js و SQL راهنمایی میکند. ما بر روی حل مسالههای پیچیده با استفاده از GraphQL، مثل abstract کردن معماریهای پایگاه داده چند جدولی و مدیریت آپلود تصاویر، تمرکز خواهیم کرد. در این کتاب برنامههای full stack را با APIهای مدرن و با استفاده از GraphQL و Apollo خواهید ساخت. در ادامه Apollo را با React یکپارچه میکنیم و کامپوننتهای frontend را به وسیله GraphQL خواهیم ساخت. در پایان کتاب، شما در استفاده از GraphQL و React برای نیازمندیهای توسعه full-stack خود، مهارت خواهید داشت.
مطالبی که در کتاب توسعه وب full-stack با GraphQL و React، خواهید آموخت:
- دریافت دادهها از پایگاه دادهها و معماریهای سیستم چند جدولی
- ساختن یک GraphQL API با پیاده سازی مدلها و طرحها توسط Apollo و Sequelize
- راه اندازی یک Apollo Client و ایجاد کامپوننتهای frontend با استفاده از React
- استفاده کردن از Mocha برای تست کردن برنامه
- نوشتن کامپوننتهای پیچیده React و به اشتراک گذاری دادهها بین آن ها
- استقرار برنامه با استفاده از داکر