لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بررسی عمیق انگولار: مدیریت Monorepo با Nx
- آخرین آپدیت
دانلود Angular Deep Dive: Monorepos with Nx
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
پلتفرم انگولار برای ساخت معماریهای بزرگ و راهکارهای با قابلیت نگهداری بالا طراحی شده است. زمانی که سیستمها گستردهتر میشوند، شناخت تمام ویژگیهای موجود در معماری، داشتن ساختاری قابل مدیریت و بهروز بودن با جدیدترین ابزارها حیاتی است. در دوره «بررسی عمیق انگولار: Monorepo با Nx»، شما یاد میگیرید که چگونه برنامهها و قابلیتهای انگولار را در یک محیط کاری (Workspace) Nx ایجاد و مدیریت کنید. ابتدا با رویکرد Monorepository آشنا شده و تفاوت آن را با سایر روشهای توسعه برنامههای انگولار بررسی میکنید. سپس، نحوه پیکربندی ویژگیها در Nx، انتخاب نوع مناسب کتابخانه و ساختار پوشهبندی صحیح برای دستیابی به یک معماری پایدار را خواهید آموخت. در نهایت، یاد میگیرید که چگونه از ابزارهای داخلی Nx برای تحلیل کلی معماری، اشتراکگذاری کدها و اعمال استانداردهای کیفیت و یکپارچگی در فضای کاری خود استفاده کنید. پس از پایان این دوره، شما مهارتها و دانش لازم از Nx Workspace را برای خلق برنامههای انگولار مقیاسپذیر و آیندهنگر به دست خواهید آورد.
سرفصل ها و درس ها
شروع کار با Nx
Getting Started with Nx
چرا از Monorepository با Nx استفاده کنیم؟
Why Use Monorepositories with Nx?
دمو: معرفی اپلیکیشن نمونه
Demo: Introducing the Sample App
درک تفاوت Monolith و Monorepositories
Understanding Monolith and Monorepositories
مدیریت وابستگیها در یک Monorepository
Dependency Management in a Monorepository
نگاهی دقیقتر به Nx
Nx: A Closer Look
دمو: مهاجرت به Standalone Workspace
Demo: Migrate to Standalone Workspace
دمو: مهاجرت به Integrated Workspace
Demo: Migrate to an Integrated Workspace
دمو: ایجاد یک Standalone Nx Workspace جدید
Demo: Create a New Standalone Nx Workspace
دمو: ایجاد یک Integrated Workspace
Demo: Create an Integrated Workspace
دمو: افزودن اپلیکیشن دوم به محیط کاری
Demo: Adding a Second App to a Workspace
ایجاد و توسعه محیط کاری Angular Nx
Creating and Evolving an Angular Nx Workspace
اجرای API بکاند
Running the Backend API
ارتباط Nx و انگولار
Nx and Angular
ایجاد و بررسی یک Nx Workspace جدید
Creating and Exploring a New Nx Workspace
دموی ساختار اپلیکیشن و زمان اجرا
Application Structure and Runtime Demo
ایدههایی برای طراحی معماری
Ideas to Get an Architecture
انواع کتابخانهها
Types of Libraries
ساخت معماری هدف
Building the Target Architecture
ایجاد کتابخانههای مشترک (Shared Libraries)
Creating the Shared Libraries
ایجاد کتابخانههای ویژگی (Feature Libraries)
Creating the Feature Libraries
بررسی اپلیکیشن نهایی تقسیم شده به کتابخانهها
Examine the Ready App Divided into Libraries
کار با دستور Affected در محیط کاری
Working with the Affected Command in the Workspace
بررسی پروژههای Affected در حالت چند اپلیکیشن در Nx
Exploring Affected Projects with Multiple Applications in Nx
ایجاد کتابخانههای قابل ساخت (Buildable Libraries)
Creating Buildable Libraries
ایجاد کتابخانههای قابل انتشار (Publishable Libraries)
Creating Publishable Libraries
تضمین کیفیت و یکپارچگی با ابزارهای Nx
Ensuring Quality and Consistency with Nx Tooling
فرمت کردن محیط کاری با Prettier
Format a Workspace with Prettier
بررسی Linting و مرزهای ماژول (Module Boundaries)
Exploring Linting and Module Boundaries
کاربرد عملی Linting
Linting in Action
کاربرد عملی مرزهای ماژول
Module Boundaries in Action
بهروزرسانی یک Nx workspace
Updating an Nx workspace
Fabian Gosebrink Microsoft MVP ، Google Developer Expert و Angular & ASP.NET Core توسعه دهنده وب است. وی به عنوان یک مهندس نرم افزار ، مشاور ، سخنران و مربی ، از مشتریانی که برنامه های وب با بیش از 10 سال تجربه دارند ، پشتیبانی می کند. فابیان در جامعه بسیار فعال است مانند هدایت جامعه زاویه ای سوئیس "SwissAngular" ، گروه کاربر دات نت در زوریخ ، هدایت بزرگترین C # - جامعه آلمانی (mycsharp.de) و سخنرانی در گروه های محلی کاربری و کنفرانس های بین المللی.
نمایش نظرات