آموزش Monorepos زاویه ای با Nx

Angular Monorepos with Nx

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره هر آنچه را که باید در مورد راه اندازی یک برنامه Angular با Nx بدانید، جداسازی و استخراج ویژگی ها در بخش های معماری برای به حداکثر رساندن دید کلی و کنترل بر روی برنامه های کاربردی، فضای کاری و معماری به شما می آموزد. مدیریت و حفظ معماری یک برنامه Angular یک کار هیجان انگیز است. تلاش در این دوره آموزشی، Angular Monorepos با Nx، یاد خواهید گرفت که برنامه های Angular را در یک فضای کاری Nx ایجاد و نگهداری کنید. ابتدا، رویکرد monorepository و تفاوت آن با سایر رویکردها هنگام توسعه برنامه های Angular را بررسی خواهید کرد. در مرحله بعد، نحوه راه‌اندازی ویژگی‌ها در یک فضای کاری Nx، انتخاب نوع کتابخانه صحیح و ساختار پوشه صحیح را برای داشتن یک معماری قابل نگهداری در پایان خواهید یافت. در نهایت، یاد خواهید گرفت که چگونه از ابزارهای داخلی Nx استفاده کنید تا یک نمای کلی از معماری خود داشته باشید، چگونه کد را به اشتراک بگذارید و کیفیت و ثبات کد را در فضای کاری خود اعمال کنید. پس از اتمام این دوره، مهارت ها و دانش فضاهای کاری Nx برای ایجاد برنامه های Angular مقاوم در برابر آینده و مقیاس پذیر، اضافه کردن ویژگی های جدید جدا شده در کتابخانه ها به صورت تدریجی و داشتن فضای کاری که بر آخرین مجموعه ابزار متکی است، خواهید داشت. حداکثر نمای کلی و کنترل و بهترین شیوه ها.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی دوره Course Introduction

  • معرفی Introduction

  • چرا Monorepositories با Nx؟ Why Monorepositories with Nx?

  • طرح کلی ماژول، اهداف، پیش نیازها، و منابع مفید Module Outline, Goals, Prerequisites, and Helpful Sources

  • نسخه ی نمایشی: معرفی برنامه نمونه Demo: Introducing the Sample App

  • طرح کلی دوره Course Outline

شروع کار با Nx Getting Started with Nx

  • معرفی Introduction

  • مدیریت وابستگی در یک مخزن مونو Dependency Management in a Mono Repository

  • مقدمه ای بر Nx و فضاهای کاری مختلف Introduction to Nx and Different Workspaces

  • نسخه ی نمایشی: یک پروژه Angular CLI را به Nx منتقل کنید Demo: Migrate an Angular CLI Project to Nx

  • نسخه ی نمایشی: ایجاد فضاهای کاری جدید Nx Demo: Creating New Nx Workspaces

  • خلاصه Summary

ایجاد و تکامل یک فضای کاری Angular Nx Creating and Evolving an Angular Nx Workspace

  • معرفی Introduction

  • نسخه ی نمایشی: نمایش Backend Demo: Showing the Backend

  • Nx و Angular Nx and Angular

  • نسخه ی نمایشی: ایجاد یک فضای کاری Nx 1 - فضای کاری را کاوش کنید Demo: Creating a Nx Workspace 1 - Explore the Workspace

  • نسخه ی نمایشی: ایجاد یک فضای کاری Nx 2 - افزودن برنامه نمونه Demo: Creating a Nx Workspace 2 - Adding the Sample App

  • انواع کتابخانه ها Types of Libraries

  • معماری هدف Target Architecture

  • نسخه ی نمایشی: ایجاد اولین کتابخانه ها Demo: Creating the first libraries

  • نسخه ی نمایشی: برنامه آماده تقسیم شده به کتابخانه ها را بررسی کنید Demo: Examine the ready app divided into libraries

  • نسخه ی نمایشی: پرده زدن و ساختن کل فضای کاری Demo: Linting and building the whole workspace

  • نسخه ی نمایشی: کار با فرمان تحت تأثیر Demo: Working with the affected command

  • نسخه ی نمایشی: استفاده از فرمان تحت تأثیر با چندین برنامه Demo: Using the affected command with multiple apps

  • کتابخانه های قابل انتشار و ساخت Publishable and Buildable Libraries

  • نسخه ی نمایشی: کتابخانه های قابل انتشار و ساخت Demo: Publishable and Buildable Libraries

  • خلاصه Summary

استفاده از Nx Tooling برای اطمینان از کیفیت و سازگاری Using Nx Tooling to Ensure Quality and Consistency

  • معرفی Introduction

  • فرمت فضای کاری Format Workspace

  • نسخه ی نمایشی: فضای کاری را قالب بندی کنید Demo: Format Workspace

  • کاوش در مرزهای ماژول Exploring Module Boundaries

  • نسخه ی نمایشی: لینتینگ با قوانین Demo: Linting with Rules

  • نسخه ی نمایشی: مرزهای ماژول با لینتینگ Demo: Module Boundaries with Linting

  • یک فضای کاری را به روز کنید Update a Workspace

  • نسخه ی نمایشی: یک فضای کاری را به روز کنید Demo: Update a Workspace

  • مراحل بعدی (فدراسیون ماژول ها، افزونه ها) Next Steps (Module Federation, Plugins)

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش Monorepos زاویه ای با Nx
جزییات دوره
2h 18m
37
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Fabian Gosebrink Fabian Gosebrink

Fabian Gosebrink Microsoft MVP ، Google Developer Expert و Angular & ASP.NET Core توسعه دهنده وب است. وی به عنوان یک مهندس نرم افزار ، مشاور ، سخنران و مربی ، از مشتریانی که برنامه های وب با بیش از 10 سال تجربه دارند ، پشتیبانی می کند. فابیان در جامعه بسیار فعال است مانند هدایت جامعه زاویه ای سوئیس "SwissAngular" ، گروه کاربر دات نت در زوریخ ، هدایت بزرگترین C # - جامعه آلمانی (mycsharp.de) و سخنرانی در گروه های محلی کاربری و کنفرانس های بین المللی.