دوره آموزشی معماری میکرو فرانتاند با React
2 ساعت 10 دقیقهپیشرفته2025-03-13
مدرسین
Ayodele Aransiola
Technical Support Specialist and Software Engineer
جزئیات دوره
در این دوره، که بهطور خاص برای توسعهدهندگان پیشرفته فرانتاند طراحی شده، آیودله آرنسولا به شما آموزش میده که چطور اپلیکیشنهای پیچیده رو به معماریهای میکرو فرانتاند که قابل مدیریت و مستقل هستند تقسیم کنید. این کار باعث میشود تیمهای مختلف بتونن به راحتی با هم همکاری کنند. در این دوره با مفاهیم اصلی و تکنیکهای یکپارچهسازی آشنا میشید و یاد میگیرید چطور از ابزارهای قدرتمندی مثل webpack Module Federation plugin استفاده کنید.
اهداف یادگیری:
استفاده از مفاهیم اصلی معماری میکرو فرانتاند با React.
درک این که چطور تیمهای مختلف میتونن بهطور مؤثر برای ساخت و استقرار اپلیکیشنهای بزرگ که به بخشهای مستقل به نام میکرو فرانتاند تقسیم شدهاند، همکاری کنند.
پیادهسازی و مدیریت معماری میکرو فرانتاند برای پروژههای سازمانی یا شخصی خودتون.
اهداف یادگیری:
استفاده از مفاهیم اصلی معماری میکرو فرانتاند با React.
درک این که چطور تیمهای مختلف میتونن بهطور مؤثر برای ساخت و استقرار اپلیکیشنهای بزرگ که به بخشهای مستقل به نام میکرو فرانتاند تقسیم شدهاند، همکاری کنند.
پیادهسازی و مدیریت معماری میکرو فرانتاند برای پروژههای سازمانی یا شخصی خودتون.
مهارت ها
React.jsMetaAdvancedFront-End Web DevelopmentWeb Development
سرفصل ها
0. مقدمه
- 01 - شکستن معماری یکپارچه با پیشانیهای کوچک
- 02 - آنچه باید بدانید
- 03 - استفاده از فضاهای کد GitHub
1. مفاهیم اصلی معماری Micro-Frontend
- 04 - مروری بر فرانت اندهای میکرو
- 05 - مقایسه میکرو فرانتند با معماری یکپارچه
- 06 - معماری دامنه محور
- 07 - معماری مبتنی بر ویژگی
- 08 - سمت سرور شامل (SSI) یکپارچه سازی سمت مشتری است
- 09 - ارتباط بین لایههای micro-frontend
2. الگوهای معماری برای لبههای کوچک
- 10 - مروری بر فریم ورکهای میکرو فرانت اند
- 11 - فدراسیون ماژول
- 12 - نمای کلی بسته وب
- 13 - پیکربندی Webpack برای برنامههای کاربردی micro-frontend
- 14 - مسیریابی در یک اپلیکیشن میکرو فرانت اند
3. مدیریت یک برنامه Micro-Frontend
- 15 - راهاندازی پروژه و ساختار تیم
- 16 - راهاندازی برنامه تیم مستقل
- 17 - مدیریت ایالت و کتابخانه مشترک
- 18 - ارتباط بین تیم ها
- 19 - سیستم طراحی
4. عملکرد
- 20 - مکانیسم تنبلی بارگذاری و ذخیره سازی
- 21 - تست یک اپلیکیشن میکرو فرانت اند
5. پروژه دستی - برنامه کتابفروشی
- 22 - محدوده پروژه و راهاندازی تیم
- 23 - راهاندازی مخزن و محیط
- 24 - توسعه تیم لیست کتاب
- 25 - توسعه تیم سبد خرید
- 26 - توسعه تیم پرداخت
- 27 - کوپلینگ و استقرار برنامه کامل
- 28 - نهایی کردن مسیریابی برنامه
نتیجه گیری
- 29 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ساخت کتابخانههای مقیاسپذیر کامپوننتهای رابط کاربری React با استفاده از Storybook
- دوره آموزشی چالشهای کدنویسی پیشرفته React
- دوره آموزشی ریاکت تعاملی برای وب
- دوره آموزشی احراز هویت در React
- دوره آموزشی رندر کردن دادهها در React
- دوره آموزشی تمرین React برای مبتدیها: ساخت و تغییر کامپوننتهای پایه
- دوره آموزشی الگوهای طراحی React
- دوره آموزشی React در عمل: از تنظیمات تا استقرار