درک NPM - Node.js Package Manager [ویدئو]

Understanding NPM - Node.js Package Manager [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره نویسنده به شما توضیح می دهد که NPM چیست و چگونه از آن استفاده می شود. شما یاد خواهید گرفت که چگونه پروژه جدید را مقداردهی اولیه کنید، چگونه وابستگی های جدید را نصب کنید و وابستگی های فرزند خود را کشف کنید. ما همچنین در مورد اینکه Semantic Versioning چیست و نسخه های Major، Minor و Patch به چه معنا هستند، بحث خواهیم کرد. همچنین متوجه خواهید شد که هدف فایل package-lock.json چیست. نویسنده برای شما توضیح می دهد که هدف از اسکریپت های NPM چیست و چگونه باید از آنها استفاده کرد. ما در مورد اسکریپت های NPM داخلی و یک اسکریپت سفارشی صحبت خواهیم کرد. همچنین، ما چندین اسکریپت NPM را در یک بسته با استفاده از بسته خارجی npm-run-all ترکیب خواهیم کرد. شما متوجه خواهید شد که اسکریپت اجرایی چیست و هدف از پوشه bin. در پوشه node_modules چیست. او به شما توضیح می دهد که خط shebang چیست و چگونه در سیستم مبتنی بر یونیکس و ویندوز استفاده می شود. یادگیری مبارک! هر پروژه ای را با استفاده از NPM init راه اندازی کنید وابستگی های پروژه را نصب کنید تفاوت بین وابستگی ها و وابستگی های توسعه را درک کنید توضیح دهید که Semantic Versioning چیست و انواع مختلف نسخه های بسته به چه معناست تفاوت بین برنامه مرورگر و بسته سرور را توضیح دهید هدف فایل "package-lock" را درک کنید به روز رسانی وابستگی های پروژه اسکریپت های NPM را پیکربندی کنید و آنها را اجرا کنید اسکریپت های NPM را در یک اسکریپت ترکیب کنید توضیح دهید که اسکریپت اجرایی چیست و چگونه در مک و ویندوز اجرا می شود این دوره برای توسعه دهندگان جاوا اسکریپت است که می خواهند بدانند چگونه از NPM به درستی استفاده کنند. درک بسیار بهتر از NPM پس از گذراندن دوره. * فیلم ها کوتاه و دقیق هستند و به شما کمک می کنند تا به سرعت هر مفهومی را درک کنید.

سرفصل ها و درس ها

مقدمه ای بر NPM Introduction to the NPM

  • کاوش بسته های NPM Exploring NPM packages

  • Package.json و init Package.json and init

  • نسخه بندی معنایی Semantic Versioning

نصب بسته های NPM Installation of the NPM packages

  • نصب پکیج ها Packages Installation

  • نصب پکیج در پروژه Install package in the project

  • چالش - بسته Semver را نصب کنید CHALLENGE - Install Semver package

  • CHALLENGE - بسته Semver را نصب کنید - راه حل CHALLENGE - Install Semver Package – SOLUTION

  • فهرست مرورگرها را نصب کنید - بسته با وابستگی های خود Install Browserslist - package with own dependencies

وابستگی ها در مقابل وابستگی های توسعه Dependencies vs Development Dependencies

  • وابستگی ها و وابستگی های توسعه Dependencies and Development Dependencies

  • وابستگی های توسعه را بررسی کنید Examine Development Dependencies

  • برنامه مرورگر در مقابل بسته سرور Browser App vs Server Package

  • چالش - برنامه مرورگر ساعت CHALLENGE - Clock Browser Application

  • چالش - برنامه مرورگر ساعت - راه حل CHALLENGE - Clock Browser Application – SOLUTION

  • خلاصه چالش ساعت Clock Challenge Summary

  • برنامه مرورگر در مقابل بسته عمومی Browser App vs Public Package

نسخه های بسته های NPM و فایل package-lock.json NPM packages versions and package-lock.json file

  • کاوش در اطلاعات و نسخه های بسته Exploring Package Information and Versions

  • نصب نسخه بسته خاص Installing Specific Package Version

  • چرا فایل package-lock.json مورد نیاز است؟ Why package-lock.json file is needed?

  • چالش - نسخه بسته قدیمی را بدون فایل قفل دوباره نصب کنید CHALLENGE - Reinstall old package version without lock file

  • چالش - نسخه بسته قدیمی را بدون فایل قفل دوباره نصب کنید - راه حل CHALLENGE - Reinstall old package version without lock file – SOLUTION

  • نحوه مدیریت فایل قفل How lock file is handled

  • خلاصه فایل قفل Lock file summary

به روز رسانی بسته های NPM Updating NPM packages

  • نمای کلی بسته های NPM را به روز کنید Update NPM packages overview

  • چالش - وابستگی های پروژه را به روز کنید CHALLENGE - Update project dependencies

  • چالش - به روز رسانی وابستگی های پروژه - راه حل CHALLENGE - Update project dependencies – SOLUTION

اسکریپت های NPM NPM Scripts

  • مقدمه ای بر اسکریپت های NPM Introduction to the NPM scripts

  • اسکریپت NPM را شروع کنید Start NPM script

  • چالش - ایجاد اسکریپت از پیش شروع CHALLENGE - Create prestart script

  • چالش - ایجاد اسکریپت از پیش شروع - راه حل CHALLENGE - Create prestart script – SOLUTION

  • اسکریپت های سفارشی NPM Custom NPM scripts

  • چالش - اسکریپت های NPM را به طور همزمان اجرا کنید CHALLENGE - Run NPM scripts simultaneously

  • چالش - اسکریپت های NPM را به طور همزمان اجرا کنید - راه حل CHALLENGE - Run NPM scripts simultaneously – SOLUTION

اسکریپت های اجرایی در NPM Executable scripts in the NPM

  • پوشه NPM.bin با اسکریپت های اجرایی NPM .bin Folder with Executable Scripts

  • پوشه bin. را در مک کاوش کنید Explore .bin Folder on the Mac

  • پوشه bin. را در ویندوز کاوش کنید Explore .bin Folder on Windows

  • جمع بندی اسکریپت های NPM NPM Scripts Wrap-Up

نمایش نظرات

درک NPM - Node.js Package Manager [ویدئو]
جزییات دوره
2 h 13 m
36
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bogdan Stashchuk Bogdan Stashchuk

مهندس نرم افزار ، CCIE # 22608 ، MBA ، PhD - stashchuk.com آیا واقعاً می خواهید به جای نشستن و تماشای سخنرانی های طولانی یا تلاش برای رمزگذاری بدون هیچ سرنخی از آنچه در پشت صحنه اتفاق می افتد ، درک کنید و تمرین کنید؟ در هر یک از دوره های من به من بپیوندید و دانش واقعی را بر اساس درک عمیق هر موضوع کسب خواهید کرد. اما من کیستم؟ نام من بوگدان استاشچوک است و بیش از 20 سال به دانشجویان آموزش می دهم. من به عنوان مهندس نرم افزار کار می کنم و دوست دارم خودم یاد بدهم و یاد بگیرم. من یک تجربه عظیم در توضیح چیزهای دشوار در قالب قابل فهم دارم که با فعالیتهای عملی پشتیبان تهیه شده است. این ترکیب کاملی است که شما را قادر می سازد تا به طور واقعی دانش به دست آمده را برای مدت طولانی یاد بگیرید و آن را حفظ کنید. بیایید در شبکه های اجتماعی متصل شویم! تمام پیوندهایی که می توانید در زیر عکس پروفایل پیدا کنید.