
به نام خدا
در این جلسه قرار هست در مورد ماژول ها (Modules) صحبت کنیم
در طول این مبحث با اصطلاحات یا عباراتی روبرو می شوید که ممکن است آنها را درک نکنید
فقط تمرکزتان بر روی یادگیری و درک ماژول باشد
ماژول چیست ؟
ماژول ها توابعی (functions) هستند که ما از آن ها در اپلیکیشن Node.js خود استفاده می کنیم
همانند کتابخانه ها (libraries) در برنامه نویسی اندروید
به بیانی ساده تر
یک سری توابع و دستورات که برای هدفی خاص نوشته شده اند و در یک ماژول قرار گرفته اند
و ما از این ماژول در پروژه ها و اپلیکیشن های Node.js خود استفاده می کنیم
چه ماژول هایی برای Node.js داریم .!؟
در حال حاظر ماژول های بسیار زیادی برای Node.js وجود دارد
من برای این که این موضوع را برای شما روشن کنم ،
ماژول ها را به دو دسته تقسیم بندی میکنم
یکی ماژول های خود Node.js
و دیگری ماژول های npm
در ادامه توضیح خواهم داد
ماژول های Node.js
هنگام نصب Node.js ، همراه آن تعدادی ماژول هم روی سیستم شما نصب می شود
درواقع ماژول هایی که به صورت پیشفرض همراه فریمورک Node.js می باشند
به عنوان مثال ماژول هایی مانند : http ، fs ، url و …
شما بدون هیچ دغدغه ای می توانید از این ماژول ها در پروژه خود استفاده کنید
ماژول های npm
گفتیم که هنگام نصب Node.js همراه آن یک سری ماژول نصب می شود
و می توانید از آنها در پروژه خود استفاده کنید
اما ماژول های بسیار زیاد و کاربردی دیگری هم وجود دارند
که برای استفاده از آنها ابتدا باید دانلود شوند
و بعد در پروژه Node.js خودتان استفاده کنید
برای دانلود این دسته از ماژول ها ما از npm استفاده می کنیم
درواقع npm وظیفه دانلود و همچنین مدیریت ماژول ها را دارد
و توسط آن می توانیم هر ماژولی را به پروژه Node.js خودمان اضافه کنیم
سخن آخر
خب شما باید پس از مطالعه این مبحث ، درک خوبی از ماژول ها برده باشید
بسیار روان و قابل فهم توضیح دادم
در جلسات بعدی یاد خواهید گرفت که چگونه
به صورت عملی یک ماژول را به پروژه Node.js خود اضافه و از آن استفاده کنید
و همچنین به کمک npm به دانلود و مدیریت ماژول ها بپردازیم
تا جلسات بعدی ، خدانگهدار
موفق و پیروز باشید
این آموزش ویدیویی برای دانلود ندارد
این آموزش فایلی برای دانلود ندارد
دیدگاهتان را بنویسید