نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره نویسنده به شما توضیح می دهد که 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 پس از گذراندن دوره. * فیلم ها کوتاه و دقیق هستند و به شما کمک می کنند تا به سرعت هر مفهومی را درک کنید.
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
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
مهندس نرم افزار ، CCIE # 22608 ، MBA ، PhD - stashchuk.com آیا واقعاً می خواهید به جای نشستن و تماشای سخنرانی های طولانی یا تلاش برای رمزگذاری بدون هیچ سرنخی از آنچه در پشت صحنه اتفاق می افتد ، درک کنید و تمرین کنید؟
در هر یک از دوره های من به من بپیوندید و دانش واقعی را بر اساس درک عمیق هر موضوع کسب خواهید کرد.
اما من کیستم؟
نام من بوگدان استاشچوک است و بیش از 20 سال به دانشجویان آموزش می دهم. من به عنوان مهندس نرم افزار کار می کنم و دوست دارم خودم یاد بدهم و یاد بگیرم.
من یک تجربه عظیم در توضیح چیزهای دشوار در قالب قابل فهم دارم که با فعالیتهای عملی پشتیبان تهیه شده است. این ترکیب کاملی است که شما را قادر می سازد تا به طور واقعی دانش به دست آمده را برای مدت طولانی یاد بگیرید و آن را حفظ کنید.
بیایید در شبکه های اجتماعی متصل شویم! تمام پیوندهایی که می توانید در زیر عکس پروفایل پیدا کنید.
نمایش نظرات