لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بررسی عمیق انگولار: مدیریت مونو-ریپوزیتوری با Nx
- آخرین آپدیت
دانلود Angular Deep Dive: Monorepos with Nx
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
پلتفرم انگولار برای ساخت معماریهای بزرگ و راهکارهای با قابلیت نگهداری بالا طراحی شده است. هنگامی که سیستمها گسترش مییابند، شناخت تمامی ویژگیهای موجود در معماری، داشتن ساختاری قابل مدیریت و بهروز بودن با آخرین ابزارها حیاتی است. در این دوره آموزشی با عنوان «بررسی عمیق انگولار: مونو-ریپوزیتوری با Nx»، شما نحوه ایجاد و نگهداری اپلیکیشنها و قابلیتهای انگولار را در یک فضای کاری (Workspace) Nx میآموزید. ابتدا با رویکرد مونو-ریپوزیتوری (Monorepository) آشنا شده و تفاوت آن را با سایر روشهای توسعه اپلیکیشنهای انگولار بررسی میکنید. سپس، نحوه پیکربندی قابلیتها در Nx، انتخاب نوع کتابخانه مناسب و ساختار پوشهبندی صحیح برای دستیابی به یک معماری پایدار را کشف خواهید کرد. در نهایت، یاد میگیرید که چگونه از ابزارهای داخلی Nx برای تحلیل کلی معماری، اشتراکگذاری کدها و اعمال استانداردهای کیفیت و یکپارچگی در فضای کاری خود استفاده کنید. پس از پایان این دوره، شما مهارتها و دانش لازم از Nx Workspace را برای خلق اپلیکیشنهای انگولار مقیاسپذیر و آیندهنگر به دست خواهید آورد.
سرفصل ها و درس ها
شروع کار با Nx
Getting Started with Nx
چرا از مونو-ریپوزیتوری با Nx استفاده کنیم؟
Why Use Monorepositories with Nx?
دمو: معرفی اپلیکیشن نمونه
Demo: Introducing the Sample App
درک مفاهیم Monolith و Monorepositories
Understanding Monolith and Monorepositories
مدیریت وابستگیها در مونو-ریپوزیتوری
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
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
Fabian Gosebrink Microsoft MVP ، Google Developer Expert و Angular & ASP.NET Core توسعه دهنده وب است. وی به عنوان یک مهندس نرم افزار ، مشاور ، سخنران و مربی ، از مشتریانی که برنامه های وب با بیش از 10 سال تجربه دارند ، پشتیبانی می کند. فابیان در جامعه بسیار فعال است مانند هدایت جامعه زاویه ای سوئیس "SwissAngular" ، گروه کاربر دات نت در زوریخ ، هدایت بزرگترین C # - جامعه آلمانی (mycsharp.de) و سخنرانی در گروه های محلی کاربری و کنفرانس های بین المللی.
نمایش نظرات