کتاب Building Micro Frontends with React 18: Develop and deploy scalable applications using micro frontend strategies (ساخت Micro Frontends با React 18: توسعه و استقرار برنامههای کاربردی مقیاس پذیر با استفاده از استراتژیهای micro frontend) ایجاد میکروفرانتاندها را با استفاده از چارچوب React 18 توضیح میدهد.
در ادامه مقدمهای از کتاب Building Micro Frontends with React 18 را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Building Micro Frontends with React 18:
Microfrontends به عنوان یک الگوی معماری محبوب برای ساختن برنامههای کاربردی وب بزرگ و پیچیده با تجزیه آنها به قطعات کوچکتر و مستقل که میتوانند به طور جداگانه توسعه داده و به کار گرفته شوند، ظهور کرده اند. این باعث میشود مقیاس توسعه، تسریع سرعت انتشار و پذیرش تدریجی فناوریهای جدید آسانتر شود.
کتاب Building Micro Frontends with React 18 یک راهنمای جامع برای پیاده سازی میکرو فرانت اند در عمل، از اصول و الگوهای معماری گرفته تا نمونههای عملی با استفاده از چارچوبهایی مانند React ارائه میدهد. شما یاد خواهید گرفت که چگونه یک برنامه یکپارچه را به بخشهای کوچک مستقل تقسیم کنید. ما به برخی از اصول کلیدی فرانتاندهای کوچک و سناریوهایی که در آنها ممکن است الگوی درستی باشند یا نباشند، نگاه خواهیم کرد.
ما الگوهای مختلف فرانتاندهای میکرو را بررسی میکنیم و با استفاده از فدراسیون ماژول برای برنامههای رندر شده در سمت کلاینت و برنامههای رندر شده در سمت سرور، پیشانیهای کوچک ایجاد میکنیم.
ما یاد خواهیم گرفت که چگونه با مواردی مانند مسیریابی و مدیریت حالت در هنگام ساخت فرانتاندهای کوچک کنار بیاییم، و در نهایت، نحوه استقرار میکرو فرانتاندهای خود را در Firebase و روی یک خوشه Kubernetes با استفاده از Azure یاد خواهیم گرفت.
بیشتر بخوانید: کتاب Programming Kubernetes
کتاب Building Micro Frontends with React 18 برای چه کسی است؟
این کتاب برای توسعهدهندگان frontend و full stack است که قصد دارند برنامههای وب بزرگ و مقیاس پذیر را با استفاده از چارچوبهای جاوا اسکریپت مدرن مانند React بسازند.
همچنین برای معماران راه حلی که به دنبال استفاده از معماری micro frontend هستند، مفید خواهد بود. شما باید درک خوبی از جاوا اسکریپت، React، بسته بندی ماژول و مفاهیم اولیه توسعه وب داشته باشید.
بیشتر بخوانید: کتاب React Projects
آنچه کتاب Building Micro Frontends with React 18 پوشش میدهد:
فصل 1، معرفی Microfrontends، الگوهای معماری متفاوتی را معرفی میکند، مانند الگوی چند SPA و برنامههای میکرو برای ساختن پیشانیهای کوچک.
فصل 2، اصول و اجزای کلیدی Microfrontends، اصول اصلی مانند قابلیت استقرار مستقل، زمینههای محدود، جداسازی خرابیها، ادغامهای زمان اجرا و غیره را پوشش میدهد.
فصل 3، Monorepos در مقابل Polyrepos برای Microfrontends، monorepos و multirepos را برای مدیریت پایههای کد micro frontend مقایسه میکند و چرا monorepos برای ساخت microfrontend ترجیح داده میشود.
فصل 4، پیادهسازی الگوی Multi-SPA برای Microfrontends، ساخت پیشانیهای کوچک را به عنوان مجموعهای از برنامههای تک صفحهای نشان میدهد.
فصل 5، پیادهسازی الگوی اپلیکیشنهای میکرو برای Microfrontends، با استفاده از فدراسیون ماژولها و پوشش موضوعات مهم در مورد وضعیت مسیریابی و اشتراکگذاری بین برنامههای میکرو مختلف، عمیقتر به ساخت فرانتاندهای کوچک میپردازد.
فصل 6، Microfrontend های رندر شده از سرور، نشان میدهد که چگونه میتوان با استفاده از فدراسیون ماژول، یک میکرو فرانت اند رندر شده در سمت سرور ایجاد کرد.
فصل 7، استقرار Microfrontends به Static Storage، ما را در مسیر استقرار micro frontend به یک سرویس میزبانی ذخیرهسازی ثابت مانند Firebase میبرد.
فصل 8، استقرار Microfrontends در Kubernetes، استقرار micro frontends را برای Kubernetes مانند AKS در Azure نشان میدهد.
فصل 9، مدیریت خردهسرطانها در تولید، موضوعاتی مانند استراتژیهای انشعاب، نسخهسازی، استراتژیهای برگشتی و تغییر ویژگیهایی را پوشش میدهد که برای مدیریت فرانتاندهای خرد در تولید ضروری هستند.
در فصل 10 کتاب Building Micro Frontends with React 18، دامهای رایجی که باید در هنگام ساختن Microfrontends اجتناب کنید، در مورد برخی از اشتباهات رایج توسعهدهندگان و معماران صحبت میکند که تأثیر منفی بر مزایای این موضوع دارد که چرا ما در وهله اول Micro Frontends را انتخاب کردیم.
فصل 11، آخرین روندها در Microfrontends، برخی از گرایشهای جدید، مانند ساختهای ES، توابع ابر یا لبه، الگوهای جزیرهای و هوش مصنوعی مولد را پوشش میدهد و اینکه چگونه میتوان از آنها برای ساخت فرانتاندهای کوچک در آینده استفاده کرد.
سرفصلهای کتاب Building Micro Frontends with React 18:
- Building Micro Frontends with React 18
- Contributors
- About the author
- About the reviewers
- Preface
- Part 1: Introduction to Microfrontends
- Chapter 1: Introducing Microfrontends
- Chapter 2: Key Principles and Components of Microfrontends
- Chapter 3: Monorepos versus Polyrepos for Microfrontends
- Part 2: Architecting Microfrontends
- Chapter 4: Implementing the Multi-SPA Pattern for Microfrontends
- Chapter 5: Implementing the Micro-Apps Pattern for Microfrontends
- Chapter 6: Server-Rendered Microfrontends
- Part 3: Deploying Microfrontends
- Chapter 7: Deploying Microfrontends to Static Storage
- Chapter 8: Deploying Microfrontends to Kubernetes
- Part 4: Managing Microfrontends
- Chapter 9: Managing Microfrontends in Production
- Chapter 10: Common Pitfalls to avoid when Building Microfrontends
- Part 5: Emerging Trends
- Chapter 11: Latest Trends in Microfrontends
- Index
- Other Books You May Enjoy
جهت دانلود کتاب Building Micro Frontends with React 18 میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.