تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی ساخت یک مونو ریپو مقیاس‌پذیر با استفاده از جاوااسکریپت و تایپ‌اسکریپت

دوره آموزشی ساخت یک مونو ریپو مقیاس‌پذیر با استفاده از جاوااسکریپت و تایپ‌اسکریپت

56 دقیقهپیشرفته2024-10-08

مدرسین

Eve Porcello

Eve Porcello

Software Developer and Instructor

جزئیات دوره

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

در این دوره، شما با معماری مونوریپو که یک استراتژی رایج برای مدیریت کدها در مخازن واحد است، آشنا خواهید شد و یاد خواهید گرفت که چگونه می‌توان با استفاده از ابزارهایی مانند pnpm و Turborepo، این استراتژی را در پروژه‌های جاوااسکریپت و تایپ‌اسکریپت پیاده‌سازی کرد. پیکربندی فضای کاری pnpm به شما کمک می‌کند تا وابستگی‌ها را به‌طور مؤثر مدیریت کنید و با استفاده از Turborepo می‌توانید سرعت ساخت پروژه‌های بزرگ را به طور چشمگیری افزایش دهید.

مهارت ها

TypeScriptEcma InternationalJavaScriptProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - مقیاس بندی یک پایگاه کد با monorepo
  • 02 - آنچه باید بدانید

1. درک Monorepos

  • 03 - کار با معماری monorepo
  • 04 - راه‌اندازی محیط توسعه
  • 05 - ایجاد یک بسته
  • 06 - ایجاد بسته‌های متعدد
  • 07 - اجرای بازگشتی چندین بسته

2. پیکربندی فضاهای کاری pnpm

  • 08 - ارجاع به بسته‌های محلی
  • 09 - چالش - به اشتراک گذاری کد در بین پروژه ها
  • 10 - راه حل - به اشتراک گذاری کد در بین پروژه ها
  • 11 - پیوند دادن به مسیرهای فایل محلی

3. کاوش Turborepo

  • 12 - معرفی Turborepo
  • 13 - نصب وابستگی‌های خارجی
  • 14 - ایجاد بسته داخلی
  • 15 - تنظیم وابستگی داخلی
  • 16 - نوشتن فایل tsconfig
  • 17 - اجرای ساخت

4. ادغام Turborepo

  • 18 - بهبود عملکرد با build caching
  • 19 - استفاده از حافظه پنهان از راه دور
  • 20 - درک ویژگی‌های حالت توسعه دهنده
  • 21 - مدیریت متغیرهای محیطی

نتیجه گیری

  • 22 - مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal