مدیریت بسته برای توسعه وب مدرن ضروری است. این دوره به شما میآموزد که چگونه از npm و Yarn برای مدیریت بستهها، نصب کد شخص ثالث و حتی ایجاد و انتشار کد خود به عنوان یک بسته برای استفاده دیگران استفاده کنید.
آنچه یاد خواهید گرفت:
صرف نظر از زبانی که برای توسعه استفاده میکنید، احتمالاً باید از اکوسیستم npm استفاده کنید. در این دوره آموزشی، مدیریت بسته در جاوا اسکریپت با npm و Yarn، یاد خواهید گرفت که از npm و Yarn برای مقابله با بستهها و اکوسیستم npm استفاده کنید. ابتدا، مهارتهای معمولی را که هر توسعهدهنده در هنگام استفاده از npm به آن نیاز دارد را بررسی خواهید کرد. در مرحله بعد، نحوه انجام کارهای پیشرفته تر، از جمله انتشار بستههای شخصی خود را در npm، خواهید فهمید. در نهایت، نحوه استفاده از Yarn به جای npm و مزایای انجام این کار را خواهید آموخت. پس از اتمام این دوره، مهارتها و دانش مدیریت بسته مورد نیاز برای مقابله با اکوسیستم npm و هر پروژهای که از npm استفاده میکند را خواهید داشت.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [1min]
01-01 Course Overview [1mins]
02 Package Managers in JavaScript [10mins]
02-01 Introduction [2mins]
02-02 What Is a Package Manager [2mins]
02-03 npm Architecture [1mins]
02-04 What Is a Package [1mins]
02-05 Typical npm Usage [3mins]
02-06 Typical Yarn Usage [1mins]
03 Managing Packages with npm [36mins]
03-01 npm Help [3mins]
03-02 npm Shortcuts [2mins]
03-03 Creating a package.json file [3mins]
03-04 Installing Packages [2mins]
03-05 npm Package Storage [3mins]
03-06 Dependency Levels [5mins]
03-07 The Lock File [3mins]
03-08 Listing Installed Packages [2mins]
03-09 Installing Global Packages [2mins]
03-10 Removing a Package [1mins]
03-11 Installing Specific Versions [6mins]
03-12 Updating Packages [2mins]
03-13 Setting Defaults [2mins]
04 Advanced Tasks with npm [32mins]
04-01 Installing from a Git Repo [4mins]
04-02 Installing from a Gist [1mins]
04-03 Installing from a Folder [1mins]
04-04 Using npm link [3mins]
04-05 npm Workspaces [5mins]
04-06 Using Simple Scripts [3mins]
04-07 Using npx [4mins]
04-08 The npm Registry [2mins]
04-09 The npm info Command [1mins]
04-10 The npm repo Command [1mins]
04-11 Pruning [2mins]
04-12 Upgrading npm [1mins]
04-13 Auditing [4mins]
05 Publishing Your Own Package [14mins]
05-01 Setting up Your npm User for Publishing [1mins]
05-02 Preparing Your Project for Publishing [3mins]
05-03 Publishing Your Packages [2mins]
05-04 Publishing an Update [4mins]
05-05 Releasing a Beta Version [4mins]
06 Managing Packages with Yarn [30mins]
06-01 Yarn Architecture [8mins]
06-02 Installing Yarn [2mins]
06-03 Basic Package Management with Yarn [6mins]
06-04 Executing Scripts with Yarn [4mins]
06-05 Advanced Tasks with Yarn [6mins]
06-06 Publishing Packages with Yarn [2mins]
06-07 Things Yarn Doesnt Do [2mins]
06-08 Conclusion [0mins]
[فارسی]
01 نمای کلی دوره [1 دقیقه]
01-01 بررسی اجمالی دوره [1 دقیقه]
02 مدیران بسته در جاوا اسکریپت [10 دقیقه]
02-01 مقدمه [2 دقیقه]
02-02 مدیر بسته چیست؟ [2 دقیقه]
02-03 معماری npm [1 دقیقه]
02-04 پکیج چیست؟ [1 دقیقه]
02-05 استفاده معمولی npm [3 دقیقه]
02-06 استفاده از نخ معمولی [1 دقیقه]
03 مدیریت بستهها با npm [36 دقیقه]
03-01 npm راهنما [3 دقیقه]
03-02 میانبرهای npm [2 دقیقه]
03-03 ایجاد فایل package.json [3 دقیقه]
03-04 نصب بستهها [2 دقیقه]
03-05 ذخیرهسازی بسته npm [3 دقیقه]
03-06 سطوح وابستگی [5 دقیقه]
03-07 فایل قفل [3 دقیقه]
03-08 لیست بستههای نصب شده [2 دقیقه]
03-09 نصب بستههای جهانی [2 دقیقه]
03-10 حذف یک بسته [1 دقیقه]
03-11 نصب نسخههای خاص [6 دقیقه]
03-12 به روز رسانی بستهها [2 دقیقه]
03-13 تنظیم پیشفرضها [2 دقیقه]
04 وظایف پیشرفته با npm [32 دقیقه]
04-01 نصب از یک Git Repo [4 دقیقه]
04-02 نصب از یک Gist [1 دقیقه]
04-03 نصب از یک پوشه [1 دقیقه]
04-04 استفاده از پیوند npm [3 دقیقه]
04-05 فضاهای کاری npm [5 دقیقه]
04-06 استفاده از اسکریپتهای ساده [3 دقیقه]
04-07 استفاده از npx [4 دقیقه]
04-08 رجیستری npm [2 دقیقه]
04-09 فرمان اطلاعات npm [1 دقیقه]
04-10 فرمان npm repo [1 دقیقه]
04-11 هرس [2 دقیقه]
04-12 در حال ارتقا npm [1 دقیقه]
04-13 حسابرسی [4 دقیقه]
05 انتشار بسته شخصی شما [14 دقیقه]
05-01 تنظیم کاربر npm برای انتشار [1 دقیقه]
05-02 آمادهسازی پروژه برای انتشار [3 دقیقه]
05-03 انتشار بستههای شما [2 دقیقه]
05-04 انتشار به روز رسانی [4 دقیقه]
05-05 انتشار نسخه بتا [4 دقیقه]
06 مدیریت بستهها با نخ [30 دقیقه]
06-01 معماری نخ [8 دقیقه]
06-02 نصب نخ [2 دقیقه]
06-03 مدیریت بسته اولیه با نخ [6 دقیقه]
06-04 اجرای اسکریپتها با نخ [4 دقیقه]
06-05 کارهای پیشرفته با نخ [6 دقیقه]
06-06 انتشار بستهها با نخ [2 دقیقه]
06-07 کارهایی که نخ انجام نمیدهد [2 دقیقه]
06-08 نتیجه گیری [0 دقیقه]
جو عشق خود به برنامه نویسی را در Apple III در BASIC آغاز کرد. اگرچه زبان مورد علاقه او جاوا اسکریپت است، اما تقریباً با تمام زبانهای اصلی مایکروسافت به صورت حرفهای کار کرده است. او در حال حاضر مشاور و نویسنده تمام وقت Pluralsight است. جو همیشه علاقه زیادی به آموزش داشته است و بیش از ده سال به عنوان معلم فنی به صورت تمام وقت و پاره وقت کار کرده است. او یک وبلاگ نویس و سخنران مکرر، سازمان دهنده ng-conf، کنفرانس (AngularJS (www.ng-conf.org و یک پنل در پادکست جاوا اسکریپت Jabber (http://javascriptjabber.com/) است.