لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مدیریت بسته در جاوا اسکریپت با npm و Yarn
Package Management in JavaScript with npm and Yarn
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
مدیریت بسته برای توسعه وب مدرن ضروری است. این دوره به شما می آموزد که چگونه از npm و Yarn برای مدیریت بسته ها، نصب کد شخص ثالث و حتی ایجاد و انتشار کد خود به عنوان بسته ای برای استفاده دیگران استفاده کنید. صرف نظر از زبانی که برای توسعه استفاده می کنید، احتمالاً باید از آن استفاده کنید. اکوسیستم npm در این دوره آموزشی، مدیریت بسته در جاوا اسکریپت با npm و Yarn، یاد خواهید گرفت که از npm و Yarn برای مقابله با بسته ها و اکوسیستم npm استفاده کنید. ابتدا، مهارتهای معمولی را که هر توسعهدهنده در هنگام استفاده از npm به آن نیاز دارد، کشف خواهید کرد. در مرحله بعد، نحوه انجام کارهای پیشرفته تر، از جمله انتشار بسته های خود در npm را خواهید یافت. در نهایت، نحوه استفاده از Yarn به جای npm و مزایای انجام این کار را خواهید آموخت. پس از اتمام این دوره، مهارت ها و دانش مدیریت بسته مورد نیاز برای مقابله با اکوسیستم npm و هر پروژه ای که از npm استفاده می کند را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
مدیران بسته در جاوا اسکریپت
Package Managers in JavaScript
معرفی
Introduction
مدیر بسته چیست؟
What Is a Package Manager?
معماری npm
npm Architecture
پکیج چیست؟
What Is a Package?
استفاده معمولی npm
Typical npm Usage
استفاده از نخ های معمولی
Typical Yarn Usage
مدیریت بسته ها با npm
Managing Packages with npm
npm راهنما
npm Help
میانبرهای npm
npm Shortcuts
ایجاد فایل package.json
Creating a package.json file
نصب پکیج ها
Installing Packages
ذخیره سازی بسته npm
npm Package Storage
سطوح وابستگی
Dependency Levels
فایل قفل
The Lock File
لیست بسته های نصب شده
Listing Installed Packages
نصب بسته های جهانی
Installing Global Packages
حذف یک بسته
Removing a Package
نصب نسخه های خاص
Installing Specific Versions
به روز رسانی بسته ها
Updating Packages
تنظیم پیش فرض ها
Setting Defaults
وظایف پیشرفته با npm
Advanced Tasks with npm
نصب از Git Repo
Installing from a Git Repo
نصب از یک Gist
Installing from a Gist
نصب از پوشه
Installing from a Folder
با استفاده از لینک npm
Using npm link
npm فضاهای کاری
npm Workspaces
استفاده از اسکریپت های ساده
Using Simple Scripts
با استفاده از npx
Using npx
رجیستری npm
The npm Registry
دستور npm info
The npm info Command
دستور npm repo
The npm repo Command
هرس
Pruning
در حال ارتقا npm
Upgrading npm
حسابرسی
Auditing
انتشار بسته شخصی شما
Publishing Your Own Package
تنظیم کاربر npm خود برای انتشار
Setting up Your npm User for Publishing
آماده سازی پروژه خود برای انتشار
Preparing Your Project for Publishing
انتشار بسته های شما
Publishing Your Packages
انتشار به روز رسانی
Publishing an Update
انتشار نسخه بتا
Releasing a Beta Version
مدیریت بسته ها با نخ
Managing Packages with Yarn
معماری نخ
Yarn Architecture
نصب نخ
Installing Yarn
مدیریت بسته بندی اولیه با نخ
Basic Package Management with Yarn
اجرای اسکریپت ها با نخ
Executing Scripts with Yarn
وظایف پیشرفته با نخ
Advanced Tasks with Yarn
انتشار پکیج با نخ
Publishing Packages with Yarn
کارهایی که نخ انجام نمی دهد
Things Yarn Doesn't Do
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
جو عشق خود را به برنامه نویسی در Apple III در BASIC آغاز کرد. اگرچه زبان مورد نظر وی JavaScript است ، اما تقریباً با تقریباً همه زبانهای اصلی مایکروسافت به صورت حرفه ای کار کرده است. وی در حال حاضر مشاور و نویسنده تمام وقت Pluralsight است. جو همیشه علاقه زیادی به تحصیل داشته است و بیش از ده سال به عنوان معلم فنی به صورت تمام وقت و نیمه وقت کار کرده است. او یک وبلاگ نویس و سخنران مکرر ، سازمان دهنده ng-conf ، کنفرانس AngularJS (www.ng-conf.org) و یک میزبان در پادکست جاوا اسکریپت Jabber (http://javascriptjabber.com/) است
نمایش نظرات