آموزش معماری میکرونی فرانت-اند (Micro Front-End) با React - آخرین آپدیت

دانلود Micro Front-End Architecture with React

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

در این دوره تخصصی که به‌طور ویژه برای توسعه‌دهندگان پیشرفته فرانت-اند طراحی شده است، مدرس دوره، Ayodele Aransiola، به شما آموزش می‌دهد که چگونه اپلیکیشن‌های پیچیده را به معماری‌های میکرونی فرانت-اند مستقل و قابل مدیریت در React تبدیل کنید تا تیم‌های مختلف بتوانند به‌طور یکپارچه با یکدیگر همکاری کنند. در طول این مسیر، مفاهیم بنیادی، تکنیک‌های یکپارچه‌سازی و نحوه استفاده از ابزارهای قدرتمندی مانند پلاگین Module Federation در Webpack را بررسی خواهید کرد.

این دوره با GitHub Codespaces ادغام شده است؛ یک محیط توسعه ابری فوری که تمام قابلیت‌های IDE مورد علاقه شما را بدون نیاز به نصب هیچ نرم‌افزاری روی سیستم محلی فراهم می‌کند. با GitHub Codespaces، شما می‌توانید در هر زمان و روی هر دستگاهی تمرینات عملی را انجام دهید—ابزاری که احتمالاً در محیط‌های کاری واقعی با آن مواجه خواهید شد. برای شروع، بخش “استفاده از GitHub Codespaces”را در این دوره دنبال کنید.


سرفصل ها و درس ها

مقدمه Introduction

  • استفاده از GitHub Codespaces Using GitHub Codespaces

  • پیش‌نیازهای مورد نیاز What you should know

  • شکستن معماری یکپارچه (Monolithic) با میکرونی فرانت-اندها Breaking monolithic architecture with micro frontends

1. مفاهیم بنیادی معماری میکرونی فرانت-اند 1. Core Concepts of Micro-Frontend Architecture

  • ارتباط بین لایه‌های میکرونی فرانت-اند Communication between micro-frontend layers

  • مروری کلی بر میکرونی فرانت-اندها Overview of micro frontends

  • یکپارچه‌سازی در سمت سرور (SSI) و سمت کلاینت Server Side Includes (SSI)/Client-side integration

  • مقایسه معماری میکرونی فرانت-اند با معماری یکپارچه Comparing micro frontend with monolithic architecture

  • معماری دامنه-محور (Domain Driven) Domain-driven architecture

  • معماری ویژگی-محور (Feature Based) Feature-based architecture

2. الگوهای معماری برای میکرونی فرانت-اندها 2. Architectural Patterns for Micro Frontends

  • پیکربندی Webpack برای اپلیکیشن‌های میکرونی فرانت-اند Configuring Webpack for micro-frontend applications

  • مروری بر فریم‌ورک‌های میکرونی فرانت-اند Overview of micro-frontend frameworks

  • مسیریابی (Routing) در اپلیکیشن میکرونی فرانت-اند Routing in a micro-frontend application

  • فدراسیون ماژول‌ها (Module Federation) Module federation

  • مروری بر Webpack Webpack overview

3. مدیریت یک اپلیکیشن میکرونی فرانت-اند 3. Managing a Micro-Frontend Application

  • مدیریت استیت‌های مشترک و کتابخانه‌ها Managing shared state and library

  • راه‌اندازی پروژه و ساختار تیم Project setup and team structure

  • ارتباطات بین تیمی Communication among teams

  • راه‌اندازی اپلیکیشن مستقل برای هر تیم Independent team app setup

  • سیستم طراحی (Design System) Design system

4. بهینه‌سازی عملکرد (Performance) 4. Performance

  • تست اپلیکیشن میکرونی فرانت-اند Testing a micro-frontend application

  • مکانیسم‌های Lazy loading و کشینگ (Caching) Lazy loading and caching mechanism

5. پروژه عملی: اپلیکیشن کتاب‌فروشی 5. Hands-On Project: Bookstore App

  • توسعه بخش سبد خرید (Cart Team) Cart team development

  • راه‌اندازی محیط و مخزن کد (Repository) Repository and environment setup

  • تعیین محدوده پروژه و ساختار تیم Project scope and team setup

  • توسعه بخش تسویه حساب (Checkout Team) Checkout team development

  • توسعه بخش لیست کتاب‌ها (Book Listing Team) Book-listing team development

  • اتصال و استقرار (Deploy) اپلیکیشن کامل Coupling and deploying the complete app

  • نهایی‌سازی مسیریابی اپلیکیشن Finalizing the app routing

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش معماری میکرونی فرانت-اند (Micro Front-End) با React
جزییات دوره
2h 10m
29
(آخرین آپدیت)
4,991
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ayodele Aransiola Ayodele Aransiola

Ayodele Aransiola یک مهندس نرم افزار و یک متخصص پشتیبانی فنی است.

Ayodele پیشینه ای دارد که به طور سازنده در محیط های پویا کار می کند. دارای بیش از سه سال رهبری متقابل در پیاده سازی، اعتبار سنجی و استقرار سیستم های پیچیده بزرگ است. او دارای دیپلم ملی عالی در علوم کامپیوتر از پلی تکنیک فدرال بیدا، ایالت نیجر است.