دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

درک NPM - مدیر بسته Node.js

درک 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

915,000 183,000 تومان

مشخصات آموزش

درک NPM - مدیر بسته Node.js

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:38
  • مدت زمان :02:19:30
  • حجم :2.92GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,720,500 1,144,100 تومان
  • زمان: 14:29:26
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,391,000 878,200 تومان
  • زمان: 11:07:45
  • تعداد درس: 63
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:57:00
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:41:00
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید