logo

CardDev

مسیر یادگیری
logo

CardDev

کتاب ساخت میکروسرویس‌های فرانت‌اند

0 فلش‌کارت
0 گالری‌کارت
0 صوت
0 پرامپت
0 واژه‌نامه

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

اشتراکی

book cover
O’Reilly
0 فلش‌کارت
0 گالری‌کارت
0 صوت
0 پرامپت
0 واژه‌نامه
جزئیاتمقدمهفصل‌هانسخه‌ها

فصل های کتاب

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

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

book cover

چشم‌انداز فرانت‌اند

Micro-Frontend Applications • Single-Page Applications • Isomorphic Applications • Static-Page Websites • Jamstack • Summary

فصل 1

درحال تولید...

book cover

اصول میکروفرانت‌اند

Monolith to Microservices • Moving to Microservices • Introducing Micro-Frontends • Microservices Principles • Modeled Around Business Domains • Culture of Automation • Hide Implementation Details • Decentralize Governance • Deploy Independently • Isolate Failure • Highly Observable • Applying Principles to Micro-Frontends • Modeled Around Business Domains • Culture of Automation • Hide Implementation Details • Decentralize Governance • Deploy Independently • Isolate Failure • Highly Observable • Micro-Frontends Are Not a Silver Bullet • Summary

فصل 2

درحال تولید...

book cover

معماری‌ها و چالش‌های میکروفرانت‌اند

Micro-Frontends Decisions Framework • Define Micro-Frontends • Domain-Driven Design with Micro-Frontends • How to Define a Bounded Context • Micro-Frontends Composition • Routing Micro-Frontends • Micro-Frontends Communication • Micro-Frontends in Practice • Zalando • HelloFresh • AllegroTech • Spotify • SAP • OpenTable • DAZN • Summary

فصل 3

درحال تولید...

book cover

کشف معماری‌های میکروفرانت‌اند

Micro-Frontend Decisions Framework Applied • Vertical Split • Horizontal Split • Architecture Analysis • Architecture and Trade-offs • Vertical-Split Architectures • Application Shell • Challenges • Implementing a Design System • Developer Experience • Search Engine Optimization • Performance and Micro-Frontends • Available Frameworks • Use Cases • Architecture Characteristics • Horizontal-Split Architectures • Client Side • Challenges • Search Engine Optimization • Developer Experience • Use Cases • Module Federation • Iframes • Web Components • Server Side • Edge Side • Summary

فصل 4

درحال تولید...

book cover

پیاده‌سازی فنی میکروفرانت‌اند

The Project • Module Federation 101 • Technical Implementation • Project Structure • Application Shell • Authentication Micro-Frontend • Catalog Micro-Frontend • Account Management Micro-Frontend • Project Evolution • Embedding a Legacy Application • Developing the Checkout Experience • Implementing Dynamic Remotes Containers • Webpack Lock-in • Summary

فصل 5

درحال تولید...

book cover

ساخت و استقرار میکروفرانت‌اند

Automation Principles • Keep a Feedback Loop Fast • Iterate Often • Empower Your Teams • Define Your Guardrails • Define Your Test Strategy • Developer Experience • Horizontal Versus Vertical Split • Frictionless Micro-Frontends Blueprints • Environments Strategies • Version Control • Monorepo • Polyrepo • A Possible Future for a Version Control System • Continuous Integration Strategies • Testing Micro-Frontends • Fitness Functions • Micro-Frontend-Specific Operations • Deployment Strategies • Blue-Green Deployment Versus Canary Releases • Strangler Pattern • Observability • Summary

فصل 6

درحال تولید...

book cover

خط لوله اتوماسیون برای میکروفرانت‌اند: یک مطالعه موردی

Setting the Scene • Version Control • Pipeline Initialization • Code-Quality Review • Build • Post-Build Review • Deployment • Automation Strategy Summary • Summary

فصل 7

درحال تولید...

book cover

الگوهای بک‌اند برای میکروفرانت‌اند

API Integration and Micro-Frontends • Working with a Service Dictionary • Working with an API Gateway • Working with the BFF Pattern • Using GraphQL with Micro-Frontends • Best Practices • Summary

فصل 8

درحال تولید...

book cover

از مونولیت تا میکروفرانت‌اند: یک مطالعه موردی

The Context • Technology Stack • Platform and Main User Flows • Technical Goals • Migration Strategy • Micro-Frontend Decisions Framework Applied • Splitting the SPA in Multiple Subdomains • Technology Choice • Implementation Details • Application Shell Responsibilities • Application Initialization • Communication Bridge • Backend Integration • Integrating Authentication in Micro-Frontends • Dependencies Management • Integrating a Design System • Sharing Components • Implementing Canary Releases • Localization • Summary

فصل 9

درحال تولید...

book cover

معرفی میکروفرانت‌اند در سازمان شما

Why Should We Use Micro-Frontends? • The Link Between Organizations and Software Architecture • How Do Committees Invent? • Features Versus Components Teams • Implementing Governance for Easing the Communication Flows • Requests for Comments • Architectural Decision Records • Techniques for Enhancing the Communication Flow • Working Backward • Community of Practice and Town Halls • Managing External Dependencies • A Decentralized Organization • Decentralization Implications with Micro-Frontends • Summary

فصل 10

درحال تولید...

خانهدسته‌بندیکتابخانهکتاب‌منپروفایل
انتشار کتاب

10 فصل در حال تولید

آخرین بروزرسانی
۳۰ شهریور ۱۴۰۵
امتیاز
5.0
پیش نیاز
ندارد

مدت زمان خوانش

10:9

نوع کتاب

اشتراکی

شرکت کنندگان

0 نفر

تولید کتاب

۳۰ شهریور ۱۴۰۵

درباره ما

قوانین و سوالات

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

ارتباط با ما

ایمیل

info@aiflashcard.dev

شبکه های اجتماعی

CardDev
CardDev

نصب اپ CardDev

دسترسی سریع‌تر از هوم‌اسکرین

کلیه حقوق مادی و معنوی برای سایت CardDev محفوظ است.

Built pixel by pixel by Khadem

Khadem Al Mahdi

Built pixel by pixel by