×
ribbon

آموزش فشرده و کاربردی NPM

مدرس:

رضا کوهساری

در دنیای پویای توسعه وب، جاوا اسکریپت به عنوان یکی از محبوب ترین زبان های برنامه نویسی شناخته... بیشتر
4.2 (4)
2 دیدگاه
455دانشجو
1:43ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

آشنایی با npm و استفاده آن در پروژه‌های خود

ساختار فایل package.json و تنظیمات اولیه پروژه

جستجو، انتخاب و نصب بسته‌های مورد نیاز از طریق npm

به روزرسانی، حذف و مدیریت نسخه‌های مختلف بسته‌ها

این دوره شامل:

2 ساعت ویدئو

دسترسی مادام‌العمر به محتوای دوره

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

2 فصل8 جلسه1:43 ساعت ویدیو
معرفی و مقدمه
  نصب NPM و آشنایی با package.json
09:15
  نصب و حذف پکیج با NPM و آشنایی با مفهوم نصب local و global
22:07
  آشنایی با فایل package-lock.json
10:00
مباحث پیشرفته‌تر
  آشنایی با ورژن‌بندی‌های پکیج‌ها
13:54
  آشنایی با مفهوم npm audit و npx
07:19
  آشنایی با مفهوم devDependencies و script
20:58
  آشنایی با license و شخصی سازی فایل package.json
12:18
  آشنایی با وب سایت npmjs.com
07:53

پیش‌نیاز‌ها

این دوره به نحوی تهیه و تدوین شده است که مباحث آن به ساده‌ترین شکل ممکن بیان شوند و مخاطبان دوره بتوانند به‌سادگی متوجه موضوعات مطرح شده شوند. تنها آشنایی با جاوا اسکریپت کافی است.

توضیحات دوره

در دنیای پویای توسعه وب، جاوا اسکریپت به‌عنوان یکی از محبوب‌ترین زبان‌های برنامه‌نویسی شناخته می‌شود. اما برای بهره‌برداری حداکثری از این زبان قدرتمند، نیاز به ابزارها و کتابخانه‌های متنوعی است. یکی از مهم‌ترین این ابزارها، Node Package Manager یا به‌اختصار NPM است. NPM به‌عنوان یک اکوسیستم غنی از بسته‌های نرم‌افزاری، به توسعه‌دهندگان امکان می‌دهد تا به‌سرعت و به‌سادگی از کدهای آماده و باکیفیت استفاده کنند و پروژه‌های خود را با سرعت بیشتری پیش ببرند. 

مقدمه

در دنیای پویای توسعه وب، جاوا اسکریپت به‌عنوان یکی از محبوب‌ترین زبان‌های برنامه‌نویسی شناخته می‌شود. اما برای بهره‌برداری حداکثری از این زبان قدرتمند، نیاز به ابزارها و کتابخانه‌های متنوعی است. یکی از مهم‌ترین این ابزارها، Node Package Manager یا به‌اختصار NPM است. NPM به‌عنوان یک اکوسیستم غنی از بسته‌های نرم‌افزاری، به توسعه‌دهندگان امکان می‌دهد تا به‌سرعت و به‌سادگی از کدهای آماده و باکیفیت استفاده کنند و پروژه‌های خود را با سرعت بیشتری پیش ببرند. 

آیا شما هم به‌عنوان یک توسعه‌دهنده جاوا اسکریپت، به دنبال راهی برای افزایش بهره‌وری و کیفیت کدهای خود هستید؟ آیا می‌خواهید با دنیای گسترده بسته‌های NPM آشنا شوید و از آن‌ها در پروژه‌های خود استفاده کنید؟ اگر پاسخ شما مثبت است، این دوره آموزشی دقیقاً همان چیزی است که به آن نیاز دارید.

در این دوره فشرده و کاربردی، شما با مفاهیم پایه و پیشرفته NPM آشنا خواهید شد. از نصب و مدیریت بسته‌ها گرفته تا ایجاد و انتشار بسته‌های شخصی، همه‌وهمه به‌صورت گام‌به‌گام و با مثال‌های عملی آموزش داده خواهد شد.

مباحثی که در این دوره پوشش داده می‌شود:

آشنایی با NPM: آشنایی با npm و استفاده آن در پروژه‌های خود
نصب و مدیریت Node.js: نصب آخرین نسخه Node.js و مدیریت نسخه‌های مختلف
ایجاد پروژه جدید و فایل package.json: ساختار فایل package.json و تنظیمات اولیه پروژه
نصب بسته‌های خارجی: جستجو، انتخاب و نصب بسته‌های موردنیاز از طریق npm
مدیریت وابستگی‌ها: به‌روزرسانی، حذف و مدیریت نسخه‌های مختلف بسته‌ها
ساختار پوشه node_modules: بررسی ساختار پوشه node_modules و نحوه کارکرد آن
بهترین شیوه‌ها: رعایت بهترین شیوه‌ها برای استفاده مؤثر از NPM
حل مشکلات رایج: رفع مشکلات رایج در هنگام کار با NPM

چرا این دوره برای شما مناسب است؟

آموزش کاربردی: تمام مفاهیم به‌صورت عملی و با مثال‌های واقعی آموزش داده می‌شود. 
محتوای به روز: مطالب دوره همواره با آخرین نسخه‌های NPM و Node. s تدریس داده شده است.
زبان ساده و روان: مطالب به زبانی ساده و روان توضیح داده می‌شود تا برای همه قابل فهم باشد.
پشتیبانی کامل: در طول دوره، امکان پرسش سوال و رفع اشکال وجود دارد.

 نتیجه‌گیری

با شرکت در این دوره، شما به‌صورت رایگان خیلی سریع و کاربردی NPM را به‌صورت کامل یاد خواهید گرفت و می‌توانید با اطمینان از این ابزار قدرتمند در پروژه‌های خود استفاده کنید. همچنین، شما قادر خواهید بود تا بسته‌های شخصی خود را ایجاد و منتشر کنید و به جامعه توسعه‌دهندگان جاوا اسکریپت کمک کنید. فقط کافی است که جاوا اسکریپت را به‌خوبی بلد باشید که پکیج موردنظر خود را بسازید و در دنیای npm وارد شوید.

اکنون وقت آن است که اولین گام را بردارید و به دنیای جذاب NPM قدم بگذارید.

دیدگاه کاربران

4.2

بر اساس امتیاز 4 دانشجو

1
2
3
4
5

پارسا ابراهیمی

19 روز پیش

4

عالی

زهرا احسانی

5 ماه پیش

4

خیلی خوب بود، یه سری موارد برام تازگی داشت. از مدرس محترم و مکتبخونه عزیزم ممنونم

3دوره
2,188دانشجو
22نظر و امتیاز

رضا کوهساری، دانش آموخته مهندسی کامپیوتر گرایش نرم‌افزار از دانشگاه جهرم است و دارای تخصص در حوزه طراحی وب‌سایت به صورت فرانت‌اند و بک‌اند (Full Stack) مشغول به فعالیت هستند. ایشان با چهار سال تجربه در این حوزه و فعالیت به مدت دو سال در شرکت پایش به‌عنوان برنامه‌نویس وب و TA درس طراحی سایت فعالیت نموده و از سال ۱۴۰۰ تا هم اکنون با عنوان مدیر و مدرس، در وب‌سایت آموزش برنامه‌نویسی آرتور در این حوزه مشغول به فعالیت است. از سوابق آموزش ایشان می‌توان به بیش از 1۲۰۰ ساعت آموزش حضوری و بیش از 2000 ساعت آموزش آنلاین در قالب بیش از 20 دوره آموزشی در زمینه طراحی وب اشاره نمود.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.