تعداد ویدئو | 23 |
---|---|
زمان دوره | 01:42:43 |
مترجم | مرتضی گیتی |
ناظر ترجمه | مرتضی گیتی |
دوبلر | مرتضی گیتی |
ناظر دوبلاژ | مرتضی گیتی |
سایت منتشر کننده | پلورال سایت |
آموزش معماری مایکرو فرانت اند (Micro-frontend Architecture) یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، آموزش مقدماتی معماری مایکرو فرانت اند (Micro-frontend Architecture) است که با نام اصلی Micro-frontends Architecture از شرکت Pluralsight منتشر شده است.
معماری Micro Frontend یک گسترش و یا extension از معماری مایکروسرویسی است که در توسعه web application ها در frontend کاربرد دارد. امروزه از معماری micro frontend به منظور ساختن واسط های کاربری بسیار قوی در web application ها استفاده می شود. این واسط کاربری با استفاده از معماری مایکروسرویسی که در backend پیاده سازی شده است، تکمیل می گردد. به مرور معماری micro frontend بخشی از اپلیکیشن شده و اغلب توسط تیم های توسعه نرم افزار مجزایی نگهداری می شود. گاهی می توان یک اپلیکیشن را از ابتدای کار به صورت micro frontend ایجاد کرد. ضمناً می توان پس از مدتی یک frontend monolith را نیز با refactor کردن به micro frontend تبدیل نمود.
یکی از دلایل مطرح شدن مفهوم micro frontend حل کردن مشکلات مربوط به اپلیکیشن هایی که با استفاده از frontend monolith پیاده سازی می شوند، است. در معماری micro frontend تیم های توسعه نرم افزار به صورت cross-functional عمل می کند و feature های مختلف را به صورت end-to-end توسعه می دهد. به عبارت دیگر feature ها از user interface تا سطح نهایی یعنی دیتابیس توسعه داده خواهند شد. استفاده کردن از معماری micro frontend اغلب برنامه با استفاده از business domain های مختلف تفکیک می شود. این موضوع کمک می کند تا اعضای تیم نرم افزار بتوانند با انعطاف پذیری و قابلیت تست پذیری و البته سرعت بالاتری معماری مورد نظر را پیاده سازی کند.
همانطور که می دانید امروزه فریم ورک های مختلفی مبتنی بر زبان جاوا اسکریپت با سرعت بالایی، معرفی می شوند. هر کدام از این تکنولوژی ها مزیت ها و معایب خاص خود را دارند. در زمان انتخاب کردن یکی از این تکنولوژی ها باید به بدست آوردن حداکثر مزیت ها و به حداقل رساندن ریسک ها فکر کنید. استفاده کردن از best practice های مربوط به معماری micro frontend کمک می کند تا شما بتوانید تکنیک ها و سرویس های مختلفی را برای پیاده سازی معماری نرم افزار استفاده کنید. برخی از مزیت های استفاده کردن از معماری micro frontend ها به قرار زیر هستند:
فصل اول: مقدمه دوره آموزشی
فصل دوم: معرفی کردن معماری Micro Frontend
فصل سوم: بررسی اصول طراحی Frontend ها
فصل چهارم: تکنیک ها و یا تکنولوژی های Micro Frontend ها
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.