تسلط به میکرو فرانتاندها با Module Federation
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- استفاده از میکرو فرانتاندها برای مقیاسبندی تیم توسعه شما
- پیادهسازی Module Federation برای تقسیم یک اپلیکیشن به چند میکرو فرانتاند
- یادگیری NX، فریمورک پیشرو در ابزارهای mono-repo و راهاندازی mono-repo جدید
- ایجاد اپلیکیشنها و پکیجهای قابل استفاده مجدد برای اشتراکگذاری قابلیتهای پیشرفته در میان تیمها
- یادگیری الگوهای طراحی مختلف برای ارتباط میکرو فرانتاند مانند pub/sub
- بررسی عمیق اشتراکگذاری state بین میکرو فرانتاندها با کتابخانههای محبوب مانند Tanstack React Query
- ایجاد کتابخانه کامپوننت با یک فریمورک محبوب مانند Tailwindcss و ماژولهای CSS
- استقرار اپلیکیشن خود و یادگیری نحوه نسخهبندی آن، که به شما امکان استقرار مداوم را میدهد.
- درک اینکه میکرو فرانتاندها چگونه کار میکنند و آیا برای تیم و پروژه شما مناسب هستند یا نیستند.
پیشنیازهای دوره
- تجربه با ریاکت
توضیحات دوره
تسلط به میکرو فرانتاندها با Module Federation - راهنمای کامل معماری وب مدرن
روش ساخت وب اپلیکیشنهای مقیاسپذیر را با جامعترین و آزمودهترین دوره درباره میکرو فرانتاندها که امروز در دسترس است تغییر دهید. شما بهصورت مستقیم از یک مشارکتکننده فعال در Module Federation که این راهحلها را برای شرکتهای Fortune 100 پیادهسازی کرده، یاد میگیرید. این دوره از جدیدترین تکنیکها با جدیدترین نسخهها از هر فناوری موجود مانند: nx و rspack و vite و module federation استفاده میکند
در اینجا سه دلیل تغییردهنده بازی وجود دارد که میکرو فرانتاندها میتواند تجربه توسعه شما را متحول کند:
- استقرار سریعتر و ایمنتر - بروزرسانی ویژگیهای جداگانه بدون دست زدن به کل اپلیکیشن
- اعطای آزادی واقعی به تیمها - تیمهای مختلف میتوانند به طور مستقل با استفاده از ابزارهای مورد علاقه خود کار کنند.
- مقیاسبندی بدون پیچیدگی - تقسیم اپلیکیشنهای بزرگ به قطعات کوچک و قابل مدیریت
چرا این دوره برجسته است؟
- یادگیری از یک مشارکتکننده هسته Module Federation
- بر اساس پیادهسازیهای واقعی در شرکتهای Fortune 100
- استفاده از ابزارهای ساخت پیشرفته مانند Rspack - یک جایگزین مبتنی بر Rust برای وبپک
- ویژگی الگوهای اثبات شده که توسط بهترین شرکتهای فناوری استفاده میشود.
- شامل جدیدترین بهترین شیوهها و تکنیکها در 2026
آنچه یاد خواهید گرفت:
- ساخت معماریهای میکرو فرانتاند آماده برای تولید
- پیادهسازی Module Federation با جدیدترین ابزارها
- ایجاد ماژولهای فرانتاند قابل استقرار به طور مستقل
- مدیریت موثر ساختارهای monorepo با NX
- بهینهسازی عملکرد و اندازه باندلها
- یادگیری الگوهای قوی برای نسخهبندی و سرویسها به صورت پویا برای میکرو فرانتاندها
یادگیری عملی و واقعی - آنچه از طریق پروژههای عملی یاد میگیرید:
- ایجاد دو میکرو فرانتاند که به قطعات قابل مدیریت تقسیم شدهاند.
- پیادهسازی تکنیکهای اشتراکگذاری state با کتابخانههای محبوب همچون React Query و Tailwindcss
- بهینهسازی عملکرد با استفاده از Module Federation
- مقیاسبندی موثر اپلیکیشنها
- طراحی مسیریابی تودرتو که به یک میکرو فرانتاند اجازه میدهد تا ساختار مسیر خود را تعریف کند.
فناوریهای پوشش داده شده:
- Module Federation
- Rspack
- ریاکت
- تایپاسکریپت
- NX
- شیوههای CI/CD مدرن
مخاطبان دوره:
- توسعهدهندگان فرانتاند که به دنبال مقیاسبندی اپلیکیشنهای خود هستند.
- معماران نرمافزار که سیستمهای بزرگ مقیاس طراحی میکنند.
- رهبران تیم که چندین تیم توسعه را مدیریت میکنند.
- توسعهدهندگانی که میخواهند از روندهای صنعتی جلوتر باشند.
آنچه این دوره را متفاوت میکند: برخلاف سایر دورهها، شما الگوها و شیوههای دقیق استفاده شده توسط شرکتهای برتر برای ساخت اپلیکیشنهای مقیاسپذیر و قابل نگهداری را یاد خواهید گرفت. مباحث به طور عمیق بررسی میشوند در حالی که جزئیات پیادهسازی را بررسی میکنیم و به شما تجربه عملی واقعی در ساخت میکرو فرانتاندها میدهیم.
دیگر ساعتهای زیادی را برای فهمیدن این مباحث صرف نکنید. به هزاران توسعهدهنده موفق بپیوندید که اپلیکیشنهای خود را با استفاده از این الگوهای اثبات شده میکرو فرانتاندها متحول کردهاند.
امروز شروع به تسلط به میکرو فرانتاندها کنید و نحوه ساخت وب اپلیکیشنهای خود را متحول کنید.
این دوره برای چه کسانی مناسب است؟
- مهندسانی که به دنبال مقیاسبندی اپلیکیشنهای فرانتاند هستند.
تسلط به میکرو فرانتاندها با Module Federation
-
مقدمه 02:25
-
Module Federation - بررسی Vite و Rspack و Rsbuild 25:18
-
NX - یادگیری این اکوسیستم و الگوها 13:02
-
NX - راهاندازی monorepo با ریاکت و Rspack 11:12
-
بارگذاری Remotes، انواع فدراسیون، ماژولهای CSS و مانیفست 24:28
-
Remotes پویا - بارگذاری Remotes در ران تایم 36:32
-
پلاگینها و افشای کامپوننتهای غیر ریاکت 41:17
-
پلاگین - بروزرسانی URL راه دور در ران تایم 11:20
-
پلاگین - مشاهده دامنه مشترک (ماژولها) 07:27
-
افزودن یک پکیج - لاگ کردن توزیع شده 30:52
-
React Query - اشتراکگذاری State 39:25
-
React Context - اشتراکگذاری State 23:02
-
ایجاد کتابخانه کامپوننت با Tailwindcss 10:46
-
استقرار، نسخهبندی و ارائه remotes 18:20
-
آژور - مراحل استقرار و احراز هویت 08:36
-
پایان 04:16
مشخصات آموزش
تسلط به میکرو فرانتاندها با Module Federation
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:16
- مدت زمان :05:23:00
- حجم :3.71GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy