درک NPM - مدیر بسته Node.js
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- راهاندازی هر پروژهای با استفاده از NPM init
- نصب وابستگیهای پروژه
- درک تفاوت بین وابستگیها و وابستگیهای توسعه
- توضیح اینکه Semantic Versioning چیست و انواع مختلف نسخههای بستهها چه معنایی دارند.
- توضیح تفاوت بین برنامه مرورگر و بسته سرور
- درک هدف از فایل "package-lock"
- بهروزرسانی وابستگیهای پروژه
- پیکربندی اسکریپتهای NPM و اجرای آنها
- ترکیب اسکریپتهای NPM در یک اسکریپت
- توضیح اینکه اسکریپت قابل اجرا چیست و چگونه بر روی مک و ویندوز اجرا میشود
پیش نیازهای دوره
- دانش پایه از جاوا اسکریپت مطلوب است اما ضروری نیست
- هر کامپیوتری - مک یا پیسی
توضیحات دوره
در این دوره به شما توضیح میدهیم که NPM چیست و چگونه استفاده میشود.
این دوره برای ارائه درک جامع از NPM، مدیر بسته Node.js طراحی شده است. دانشجویان خواهند آموخت که چگونه از NPM برای مدیریت بستههای Node.js و ایجاد بستههای خود استفاده کنند.
دوره با نگاهی کلی به NPM و نقش آن در اکوسیستم Node.js آغاز میشود. دانشجویان یاد میگیرند که چگونه NPM را نصب و پیکربندی کنند، از جمله راهاندازی یک پروژه جدید Node.js و مدیریت وابستگیهای پروژه با استفاده از NPM.
سپس دوره به ویژگیهای پیشرفتهتر NPM از جمله نسخهبندی بسته و Semantic Versioning میپردازد.
در طول دوره، دانشجویان تجربه عملی کار با NPM را از طریق یک سری تمرینها و آزمایشگاهها کسب خواهند کرد. در پایان دوره، دانشجویان درک قویای از NPM خواهند داشت و قادر به مدیریت مؤثر بستههای Node.js در سناریوهای دنیای واقعی خواهند بود.
اهداف یادگیری:
- درک NPM و نقش آن در اکوسیستم Node.js
- نصب و پیکربندی NPM و ایجاد یک پروژه جدید Node.js
- مدیریت وابستگیهای پروژه با استفاده از NPM
شما خواهید آموخت که چگونه پروژه جدیدی را راهاندازی کنید، چگونه وابستگیهای جدیدی را نصب کنید و وابستگیهای فرزند آنها را بررسی کنید.
ما همچنین در مورد اینکه Semantic Versioning چیست و نسخههای Major ،Minor و Patch چه معنایی دارند صحبت خواهیم کرد.
شما همچنین درک خواهید کرد که هدف از فایل package-lock.json چیست.
من به شما توضیح میدهم که هدف از اسکریپتهای NPM چیست و چگونه باید استفاده شوند. همچنین در مورد اسکریپتهای داخلی NPM و اسکریپتهای سفارشی صحبت خواهیم کرد. ما همچنین چندین اسکریپت NPM را با استفاده از بسته خارجی npm-run-all در یکدیگر ترکیب خواهیم کرد.
شما درک خواهید کرد که اسکریپت قابل اجرا چیست و هدف از پوشه .bin در پوشه node_modules چیست. من به شما توضیح میدهم که خط shebang چیست و چگونه در سیستمهای مبتنی بر یونیکس و ویندوز استفاده میشود.
پس از این دوره، شما دانش عمیقی در مورد NPM پیدا خواهید کرد و خواهید آموخت که چگونه بهصورت عملی از آن استفاده کنید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان جاوا اسکریپت که میخواهند بدانند چگونه بهدرستی از NPM استفاده کنند.
درک NPM - مدیر بسته Node.js
-
درس - مقدمه 03:13
-
درس - راهنمای دوره.mp4 01:27
-
تمرین - بررسی بستههای NPM 01:32
-
درس - Package.json و init 03:11
-
درس - Semantic Versioning 04:45
-
درس - نصب بستهها 02:13
-
تمرین - نصب بسته در پروژه 04:42
-
چالش - نصب بسته Semver 00:37
-
چالش - نصب بسته Semver - راهحل 11:04
-
تمرین - نصب Browserslist - بستهای با وابستگیهای خود 03:22
-
درس - وابستگیها و وابستگیهای توسعه 02:43
-
تمرین - بررسی وابستگیهای توسعه 06:21
-
تمرین - برنامه مرورگر در برابر بسته سرور 04:41
-
چالش - برنامه مرورگر ساعت 01:42
-
چالش - برنامه مرورگر ساعت - راهحل 12:07
-
درس - خلاصه چالش ساعت 02:19
-
درس - برنامه مرورگر در برابر بسته عمومی 06:50
-
تمرین - بررسی اطلاعات و نسخههای بسته 02:44
-
تمرین - نصب نسخه خاص بسته 03:25
-
درس - چرا فایل package-lock.json مورد نیاز است؟ 04:28
-
چالش - نصب مجدد نسخه قدیمی بسته بدون فایل قفل 00:58
-
چالش - نصب مجدد نسخه قدیمی بسته بدون فایل قفل - راهحل 03:07
-
درس - چگونه فایل قفل مدیریت میشود 10:55
-
درس - خلاصه فایل قفل 00:37
-
درس - مرور کلی بر بهروزرسانی بستههای NPM 01:32
-
چالش - بهروزرسانی وابستگیهای پروژه 00:40
-
چالش - بهروزرسانی وابستگیهای پروژه - راهحل 05:07
-
درس - مقدمهای بر اسکریپتهای NPM 02:49
-
تمرین - آغاز اسکریپت NPM 02:21
-
چالش - ایجاد اسکریپت prestart 01:28
-
چالش - ایجاد اسکریپت prestart - راهحل 07:13
-
تمرین - اسکریپتهای سفارشی NPM 02:48
-
چالش - اجرای همزمان اسکریپتهای NPM 01:15
-
چالش - اجرای همزمان اسکریپتهای NPM - راهحل 03:25
-
درس - پوشه bin NPM. با اسکریپتهای قابل اجرا 04:45
-
تمرین - بررسی پوشه bin . بر روی مک 02:48
-
تمرین - بررسی پوشه bin. در ویندوز 01:28
-
درس - جمعبندی اسکریپتهای NPM 01:18
مشخصات آموزش
درک NPM - مدیر بسته Node.js
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:38
- مدت زمان :02:19:30
- حجم :2.92GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy