0
نام کتاب
React Application Architecture for Production

A hands-on guide to architecting, building, and delivering enterprise-ready modern React

Alan Alickovic, Anthony Alicea

Paperback380 Pages
PublisherPackt
Edition2
LanguageEnglish
Year2026
ISBN9781836202974
1K
A1194
انتخاب نوع چاپ:
جلد سخت
1,044,000ت
0
جلد نرم
914,000ت
0
طلق پاپکو و فنر
934,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#React

#Application_Architecture

#Next.js

#Git_hooks

#e2e

#API

توضیحات

🧠 تسلط بر الگوها و اصول معماری اپلیکیشن‌های مدرن ری‌اکت


🚀 الگوهای معماری ری‌اکت و اصول طراحی رو برای ساخت اپلیکیشن‌های فرانت‌اند نگهداری‌پذیر و مقیاس‌پذیر یاد میگیرید.

📦 اپلیکیشن‌های ری‌اکت آماده برای محیط پروداکشن رو با استفاده از متدولوژی‌های اثبات‌شده، از برنامه‌ریزی تا دیپلوی توسعه میدید.

🛠 یاد میگیرید که تصمیمات تکنولوژیک آگاهانه بگیرید و سیستم‌های فرانت‌اند مقیاس‌پذیری طراحی کنید که با نیازهای شما تکامل پیدا میکنند.


📝 توضیحات کتاب

🏗 ساخت اپلیکیشن‌های ری‌اکت در سطح پروداکشن، نیازمند اتخاذ ده‌ها تصمیم معماریه که اغلب راهنمای منسجمی هم براش وجود نداره. این کتاب به شما الگوهای اثبات‌شده معماری ری‌اکت رو برای ساخت اپلیکیشن‌های فرانت‌اند مقیاس‌پذیر و نگهداری‌پذیر، بر اساس اصول ماندگار و بهترین روش‌های مدرن آموزش میده.


🔄 این نسخه به‌روزشده شامل یک استک مدرن میشه: React Router در حالت فریم‌ورک، TypeScript ،TanStack Query ،Zustand ،React Hook Form به همراه Zod ،Shadcn UI با پریمتیوهای Base UI ،Vitest و Playwright. بخش‌های جدید اضافه شده شامل تولید کد از روی OpenAPI و فصل‌های جدیدی در مورد پرفورمنس، دسترسی‌پذیری (Accessibility) و بین‌المللی‌سازی (Internationalization) هست. شما روی یک مثال واقعی کار میکنید که مفاهیم معماری مدرن رو به شکل عملی زنده میکنه.


🎯 با شروع از پایه‌های معماری، شما تصمیمات آگاهی در مورد ساختار پروژه ری‌اکت میگیرید، کیفیت کد رو تضمین میکنید و کتابخانه‌های کامپوننت و روتینگ مقیاس‌پذیر میسازید. از اونجا، لایه‌های دیتای مستحکمی رو توسعه میدید، استراتژی‌های درست مدیریت استیت رو اعمال میکنید و با استفاده از ابزارها و الگوهای مدرن، رابط‌های کاربری نگهداری‌پذیری میسازید. همچنین بهترین روش‌ها رو برای استراتژی‌های تست، ملاحظات امنیتی و الگوهای دیپلوی یاد میگیرید که تضمین میکنند اپلیکیشن‌های شما مقیاس‌پذیر و نگهداری‌پذیر باقی می‌مونند.


🎓 در نهایت، شما آماده خواهید بود تا اپلیکیشن‌های ری‌اکت مقیاس‌پذیر رو از پایه طراحی کنید و بسازید و رهبری تصمیمات فنی رو در پروژه‌های واقعی به عهده بگیرید.


📊 آنچه یاد خواهید گرفت

📐 معماری اپلیکیشن ری‌اکت مقیاس‌پذیر رو طوری طراحی میکنید که همراه با برنامه‌تون رشد کنه.

🌐 استراتژی‌های مختلف رندرینگ مثل SSR ،CSR، پیش‌رندرینگ و رندرینگ هیبریدی رو پیاده‌سازی میکنید.

🔒 یک لایه API مستحکم و Type-safe میسازید و از رویکرد درست مدیریت استیت استفاده میکنید.

⚡️ پرفورمنس رو با استفاده از Memoization، قابلیت Code Splitting، استریمینگ و روش‌های دیگه بهینه میکنید.

🎨 سیستم‌های کامپوننت نگهداری‌پذیر و رابط‌های کاربری دسترس‌پذیر و بین‌المللی‌سازی شده میسازید.

🧪 استراتژی‌های جامع تست رو پیاده‌سازی کرده و یاد میگیرید چطور امنیت اپلیکیشن خودتون رو تامین کنید.

🤖 از جریان‌های کاری مجهز به هوش مصنوعی برای اعمال معماری و بهبود ورک‌فلو خودتون استفاده میکنید.

👥 این کتاب برای چه کسانی است؟

💻 این کتاب برای توسعه‌دهندگان وب در سطح متوسطه است که در حال حاضر درک قوی از جاوااسکریپت، ری‌اکت و به طور کلی توسعه وب دارند و می‌خوان اپلیکیشن‌های مدرن ری‌اکت رو در مقیاس بزرگ به شکل موثری بسازند. داشتن مقداری تجربه کار با TypeScript، در کنار جاوااسکریپت و ری‌اکت، برای این مسیر مفید خواهد بود.


📑 فهرست مطالب

1 درک معماری اپلیکیشن‌های ری‌اکت

2 راه‌اندازی و بررسی اجمالی ساختار پروژه

3 ساخت و مستندسازی کامپوننت‌ها

4 استراتژی‌های روتینگ و رندرینگ

5 کار با API

6 مدیریت استیت اپلیکیشن

7 امنیت

8 پرفورمنس

9 بین‌المللی‌سازی (I18N)

10 دسترسی‌پذیری (A11Y)

11 تست سنگین

12 ورود به پروداکشن

13 فراتر رفتن

14 متفرقه


✍️ درباره نویسنده

  • آلان آلیکوویچ یک توسعه‌دهنده نرم‌افزار، منتور و از علاقه‌مندان به متن‌باز اهل صربستان است. او تجربه گسترده‌ای در ساخت اپلیکیشن‌های مقیاس‌پذیر، از استارتاپ‌ها گرفته تا سازمان‌های بزرگ دارد. علاوه بر فعالیت به عنوان توسعه‌دهنده مستقل، او تیم‌هایی رو هم رهبری کرده و به توسعه‌دهندگان دیگه مشاوره داده است. در زمان نوشتن این کتاب، او به عنوان مهندس نرم‌افزار ارشد در شرکت Vroom مشغول به کار است.


  • رک تونی یک مدرس و توسعه‌دهنده نرم‌افزار با بیش از 25 سال تجربه در ساخت و آموزش اصول پایه توسعه وب است. بیش از 360,000 دانشجو در دوره‌های جاوااسکریپت، ری‌اکت و موارد دیگر او شرکت کرده‌اند. تونی به این معروفه که به دولوپرها کمک میکنه تا واقعاً درک کنند مسائل زیر پوست سیستم چطور کار میکنند. او ری‌اکت رو به صورت آنلاین در وب‌سایت خودش آموزش میده.


Master modern React application architecture patterns and principles for building scalable, maintainable production apps and learn best practices in project structure, component design, state management, testing strategies, and more.


Key Features

  • Master React architecture patterns and design principles for building maintainable, scalable frontend applications
  • Develop production-ready React applications using proven methodologies from planning to production deployment
  • Learn to make informed technology decisions and design scalable frontend systems that evolve with your needs


Book Description

Building production-grade React applications require making dozens of architectural decisions, often with little cohesive guidance. This book teaches you proven React architecture patterns for building scalable, maintainable frontend apps, grounded in timeless principles and modern best practices.


This updated edition features a modern stack: React Router in framework mode, TypeScript, TanStack Query, Zustand, React Hook Form with Zod, Shadcn UI with Base UI primitives, Vitest, and Playwright. New additions include OpenAPI code generation and new chapters on performance, accessibility, and internationalization. You'll work through a real-world example that brings modern architecture concepts to life.


Starting with architectural foundations, you'll make informed decisions about React project structure, enforce code quality, and build scalable component libraries and routing. From there, you'll build robust data layers, apply the right state management strategies, and develop maintainable user interfaces using modern tools and patterns. Learn best practices for testing strategies, security considerations, and deployment patterns that ensure your apps remain scalable and maintainable.

By the end, you'll be prepared to design and build scalable React apps from the ground up and lead the technical decisions in real-world projects.


What you will learn

  • Design scalable React application architecture that grows with your application
  • Apply different rendering strategies such as SSR, CSR, pre-rendering, and hybrid rendering
  • Build a robust type-safe API layer and use the right state management approach
  • Optimize performance with memorization, code splitting, streaming, and others
  • Build maintainable component systems and accessible, internationalized UIs
  • Implement comprehensive testing strategies and learn to secure your application
  • Use AI-assisted workflows to enforce architecture and improve your workflow


Who this book is for

This book is for intermediate-level web developers who already have a solid understanding of JavaScript, React, and web development in general and want to build large-scale modern React applications effectively. Some TypeScript experience, along with JavaScript and React, will be beneficial.


Table of Contents

  1. Understanding the Architecture of React Applications
  2. Setup and Project Structure Overview
  3. Building and Documenting Components
  4. Routing and Rendering Strategies
  5. Working with the API
  6. Managing Application State
  7. Security
  8. Performance
  9. I18N
  10. A11Y
  11. Testing
  12. Going to Production
  13. Going Beyond
  14. Miscellaneous


About the Author

Alan Alickovic is a software developer, mentor and open source enthusiast from Serbia. He has extensive experience in building scalable applications from startups to large organizations. Besides being an individual contributor he has also been leading teams and mentoring other developers. By the time of this writing, he is working as a senior software engineer at Vroom.


Tony is a software educator and developer with over 25 years of experience building and teaching web development fundamentals. More than 360,000 students have taken his courses on JavaScript, React, and more. Tony is known for helping developers truly understand how things work beneath the surface. He teaches React online at his website.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
React
1,198
React and React Native
1,458,000 تومان
Spring
1,295
Full Stack Development with Spring Boot 3 and React
976,000 تومان
React
1,830
Building Large Scale Web Apps
802,000 تومان
React
1,040
Just React !
996,000 تومان
React
1,087
Functional Reactive Programming
908,000 تومان
React
1,361
React Application Architecture for Production
657,000 تومان
React
1,128
Test-Driven Development with React and TypeScript
747,000 تومان
React
1,016
React for Real
433,000 تومان
React
2,439
Micro State Management with React Hooks
703,000 تومان
React
1,186
ASP.NET Core 5 and React
1,576,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©