آموزش هوش مصنوعی از صفر ، بدون پیش‌نیاز آموزش هوش مصنوعی ، از صفر بدون پیش‌نیاز!
🎯 شروع یادگیری

آموزش گام به گام Node.js

در این بخش به آموزش کامل زبان Node.js به همراه مثال های عملی و سورس کد پرداخته شده است.

آموزش مقدمات Node.js

مقدمه آموزش و معرفی Node.js
Node.js چیست و چه کاربردی دارد؟

در اولین مقاله از سری مقالات آموزش گام به گام Node.js به معرفی Node.js و بررسی ویژگی‌های کلیدی، مزایا و تفاوت‌های آن میپردازیم.

2978 بازدید
ادامه
آموزش راه اندازی Node.js بر روی سرور
نصب و شروع کار با Node.js

در این بخش به آموزش نحوه نصب، راه اندازی و اجرای اولیه node.js و سرور آن بر روی کامپیوتر و وب پرداخته شده است.

4066 بازدید
ادامه
آموزش کار با ماژول (modules) در Node.js
معرفی و آموزش کار با ماژول ها (Modules) در Node.js

ماژول ها (Modules) در Node.js همانند کتابخانه های کدهای آماده (Libraries) در جاوا اسکریپت هستند. هر ماژول یک یا چند تابع (Function) است که می توانید آن ها را در برنامه خود به کار بگیرید.

3457 بازدید
ادامه
آموزش کار با ماژول HTTP Module در Node.js
ماژول HTTP در Node.js چیست؟ آموزش کار با آن

محیط اجرایی Node.js دارای یک ماژول درونی از پیش ساخته شده، به نام HTTP است. این ماژول به شما اجازه می‌دهد تا سرورهایی بسازید که به درخواست‌های HTTP گوش داده و پاسخ مناسب ارسال کنند .

2331 بازدید
ادامه
آموزش ماژول فایل File System در Node.js
ماژول File System در Node.js چیست؟ آموزش کار با آن

در این مقاله، به بررسی جامع این ماژول پرداخته و نحوه استفاده از آن برای انجام عملیات مختلف از جمله خواندن، ایجاد، ویرایش، حذف و تغییر نام فایل‌ها را با مثال‌های عملی توضیح می‌دهیم.

2570 بازدید
ادامه
آموزش کار با ماژول URL Module در Node.js
ماژول URL Module در Node.js چیست؟ آموزش کار با آن

در این مقاله، با نحوه استفاده از ماژول URL در Node.js آشنا خواهید شد.این ماژول به شما اجازه می‌دهد تا URLها را به بخش‌های مختلفی مانند پروتکل، نام دامنه، پورت، مسیر، کوئری استرینگ، و حتی بخش‌هایی مانند Slug تقسیم کنید.

2044 بازدید
ادامه
آموزش کار با مدیر پکیج NPM در Node.js
نحوه استفاده از NPM در Node.js: دانلود، نصب و پیاده‌سازی پکی ...

NPM مخفف عبارت (Node.js Package manager) یک مدیر پکیج های کد آماده جهت Node.js است که حاوی هزاران برنامه و ماژول نوشته و آماده است که امکانات فراوانی را در اختیار کاربران قرار می دهد.

3139 بازدید
ادامه
آموزش کار با رویدادها (Events) در Node.js
آموزش کار با رویدادها (Events) در Node.js

چهارچوب کاری Node.js یک برنامه مناسب و ایده آل برای برنامه های رویدادگرا (event-driven) است.در این مقاله به بررسی مفاهیم اساسی رویدادها در Node.js، نحوه کار با ماژول Events و مدیریت رویدادها با استفاده از EventEmitter میپردازیم.

2726 بازدید
ادامه
آموزش آپلود فایل Upload File در Node.js
آموزش آپلود فایل در Node.js با استفاده از ماژول Formidable

یکی از قابلیت‌های مهم Node.js، امکان آپلود فایل به سرور است. در این مقاله، نحوه استفاده از ماژول Formidable برای آپلود فایل‌ها در Node.js را بررسی خواهیم کرد.

3064 بازدید
ادامه
آموزش ارسال ایمیل Email در Node.js
آموزش ارسال ایمیل در Node.js با استفاده از Nodemailer

آموزش ارسال ایمیل Email در Node.js,ماژول آماده Nodemailer در Node.js، امکان این را فراهم کرده تا به راحتی از کامپیوتر خودتان ایمیل ارسال نمایید.

2660 بازدید
ادامه

آموزش پایگاه داده MongoDB در Node.js

آموزش کار با پایگاه داده MongoDB در Node.js
MongoDB چیست ؟ کاربرد آن در Node.js

از Node.js می توانید در برنامه های مرتبط با پایگاده داده و یا پروژه هایی که دارای دیتابیس هستند نیز ، استفاده کنید. یکی از محبوب ترین پایگاه های داده غیر رابطه ای یا مجزا از SQL که به NoSQL Database معروف هستند، پایگاه داده MongoDB است. در این درس به معرفی پایگاه داده MongoDB و آموزش نحوه کار با آن در Node.js خواهیم پرداخت.

3171 بازدید
ادامه
آموزش ایجاد پایگاه داده MongoDB با Node.js
آموزش ایجاد پایگاه داده MongoDB با Node.js

برای ایجاد یک پایگاده داده جدید در MongoDB با Node.js، بایستی ابتدا یک شی MongoClient Object تعریف نمایید. سپس برای شی مورد نظر مسیر ( URL ) ای که حاوی آدرس ip و نام پایگاه داده ای که می خواهید ایجاد نمایید است را تعیین نمایید.

2174 بازدید
ادامه
آموزش ایجاد یک مجموعه ( Collection ) یا Table جدید در  MongoDB
آموزش ایجاد یک مجموعه ( Collection ) یا Table جدید در Mongo ...

در این درس به آموزش ساخت و ایجاد یک مجموعه یا Collection جدید در MongoDB خواهیم پرداخت که معادل جدول یا Table در پایگاه داده SQL است

2664 بازدید
ادامه
آموزش کار با دستور Insert در پایگاه داده MongoDB
آموزش کار با دستور Insert در پایگاه داده MongoDB Node.js

در این درس به آموزش کار با دستور Insert در پایگاه داده MongoDB و اضافه کردن مقدار جدید به جدول پایگاه داده با Node.js پرداخته ایم

2260 بازدید
ادامه
آموزش جستجو اطلاعات با متد Find در MongoDB Node.js
آموزش جستجو اطلاعات با متد Find در MongoDB Node.js

آموزش جستجو اطلاعات با متد Find در MongoDB Node.js ، در پایگاه داده MongoDB از دستورات find و findOne برای جستجو و پیدا کردن اطلاعات در یک مجموعه ( Collection ) استفاده می شود

2344 بازدید
ادامه
آموزش جستجو نتایج مورد نظر ( Query  ) در MongoDB
آموزش جستجو نتایج مورد نظر ( Query ) در MongoDB Node.js

پس از جستجو و پیدا کردن رکوردها از یک مجوعه ( Collection ) در یک پایگاه داده MongoDB، می توانید نتایج خروجی را بر حسب اطلاعات مورد نیازتان ، فیلتر نمایید.

1744 بازدید
ادامه
آموزش مرتب کردن نتایج جستجو ( Sort ) در پایگاه داده MongoDB
آموزش مرتب کردن نتایج جستجو ( Sort ) در پایگاه داده MongoDB ...

از متد sort() در Node.js، برای مرتب کردن نتایج جستجو اطلاعات از پایگاه داده MongoDB، به صورت صعودی ( ascending ) یا نزولی ( descending ) استفاده می شود.

1782 بازدید
ادامه
آموزش حذف اطلاعات با متد Delete در MongoDB
آموزش حذف اطلاعات با متد Delete در MongoDB Node.js

برای حذف یک رکورد (Record)،یا آنطور که در MongoDB به آن سند یا document می گویند،از متد deleteOne() استفاده می شود.

1899 بازدید
ادامه
آموزش حذف جدول با متد Drop در پایگاه داده MongoDB با Node.js
آموزش حذف جدول با متد Drop در پایگاه داده MongoDB Node.js

به وسیله متد drop() در Node.js،می توانید یک جدول (Table) یا آن طور که در MongoDB به آن Collection یا مجموعه می گویند را از پایگاه داده حذف نمایید.

1582 بازدید
ادامه
آموزش ویرایش اطلاعات (متد Update) در پایگاه داده MongoDB با Node.js
آموزش ویرایش اطلاعات (متد Update) در پایگاه داده MongoDB با ...

می توانید اطلاعات یک رکورد (Record) جدول یا آن طور که در پایگاه داده MongoDB به آن سند (Document) می گویند را به وسیله متد update One() در Node.js ویرایش یا update کنید.

2105 بازدید
ادامه
آموزش محدود کردن نتایج جستجو (Limit) در MongoDB Node.js
آموزش محدود کردن نتایج جستجو (Limit) در MongoDB Node.js

در Node.js،به وسیله متد limit()،می توانید نتایج جستجوی اطلاعات در پایگاه داده MongoDB را محدود نمایید.برای مثال فقط 10 رکورد از کلیه رکوردهای یافت شده را در خروجی نمایش دهید.

1655 بازدید
ادامه
آموزش join جدول (Collection) در پایگاه داده MongoDB با Node.js
آموزش join جدول (Collection) در پایگاه داده MongoDB با Node. ...

MongoDB یک پایگاه داده رابطه ای (Relational Database) نیست،اما می توانید با استفاده از نقطه $lookup،یک اتصال چپ جدولی (left join) انجام داده و به وسیله یک فیلد،دو جدول را به هم متصل یا join کنید.

2072 بازدید
ادامه

آموزش پایگاه داده MySQL در Node.js

آموزش کار با پایگاه داده MySQL در Node.js
آموزش کار با پایگاه داده MySQL در Node.js

یکی از محبوب ترین پایگاه های داده فعلی،پایگاه داده MySQL Database است که در این بخش به آموزش نحوه کار با MySQL در Node.js خواهیم پرداخت.

3034 بازدید
ادامه
آموزش ایجاد پایگاه داده MySQL در Node.js
آموزش ایجاد پایگاه داده MySQL در Node.js

برای ایجاد یک پایگاه داده MySQL با Node.js،از عبارت “CREATE DATABASE” استفاده می شود.

2354 بازدید
ادامه
آموزش ایجاد جدول (Table) در MySQL با Node.js
آموزش ایجاد جدول (Table) در MySQL با Node.js

برای ایجاد یک جدول جدید در پایگاه داده MySQL با Node.js،از عبارت “CREATE TABLE” استفاده می شود.

1807 بازدید
ادامه
آموزش ورود اطلاعات (Insert) در پایگاه داده MySQL Node.js
آموزش ورود اطلاعات (Insert) در پایگاه داده MySQL Node.js

جهت ورود اطلاعات جدید به یک جدول پایگاه داده MySQL از دستور “INSERT INTO” استفاده می شود.از چارچوب کاری Node.js،برای عملیات ورود اطلاعات در دیتابیس MySQL می توانید بهره ببرید.

2151 بازدید
ادامه
آموزش  SELECT اطلاعات در پایگاه داده MySQL با Node.js
آموزش SELECT اطلاعات در پایگاه داده MySQL با Node.js

برای انتخاب اطلاعات مورد نظر از یک جدول (Table) پایگاه داده MySQL از دستور SELECT،استفاده می شود.

1718 بازدید
ادامه
آموزش فیلتر اطلاعات (where) در Node.js MySQL
آموزش فیلتر اطلاعات (where) در Node.js MySQL

هنگام انتخاب اطلاعات (SELECT) از یک جدول (Table) در MySQL می توانید با به کار بردن عبارت WHERE اطلاعات خروجی را فیلتر کرده و فقط اطلاعات مورد نظرتان را نمایش دهید.

1898 بازدید
ادامه
آموزش مرتب کردن اطلاعات ORDER در Node.js MySQL
آموزش مرتب کردن اطلاعات ORDER در Node.js MySQL

از کید واژه ORDER BY در Node.js MySQL جهت مرتب کردن اطلاعات خروجی یک جستجو (Query) به صورت صعودی یا نزولی، استفاده می شود.

1703 بازدید
ادامه
آموزش حذف اطلاعات  (DELETE) در MYSQL Node.js
آموزش حذف اطلاعات (DELETE) در MYSQL Node.js

به وسیله دستور DELETE FROM، می توانید اطلاعات یک یا چندین رکورد در یک جدول (Table) پایگاه داده MYSQL را حذف نمایید.

1731 بازدید
ادامه
آموزش حذف جدول DROP TABLE در Node.js MySQL
آموزش حذف جدول DROP TABLE در Node.js MySQL

در چهارچوب کاری Node.js و پایگاه داده MySQL می توانید توسط دستور DROP TABLE یک جدول دیتابیس را به طور کامل حذف نمایید.

2043 بازدید
ادامه
آموزش ویرایش اطلاعات (Update) در Node.js MySQL
آموزش ویرایش اطلاعات (Update) در Node.js MySQL

به وسیله دستور UPDATE در پایگاه داده MySQLمی توانید اطلاعات رکوردهای مورد نظر خود را ویرایش نمایید.

1652 بازدید
ادامه
آموزش محدود کردن نتایج Limit در Node.js   MySQL
آموزش محدود کردن نتایج Limit در Node.js MySQL

به وسیله کلمه کلیدی LIMIT می توانید تعداد رکوردهایی که در هر جستجو یا Query پایگاه داده MySQL برگردانده می شوند را محدود نمایید.

1657 بازدید
ادامه
آموزش ادغام جدول Table Join در Node.js MySQL
آموزش ادغام جدول Table Join در Node.js MySQL

می توانید به وسیله دستور Join و با استفاده از فیلدهای همسان در دو یا چند جدول، رکوردهای این جدول ها را با هم ترکیب (Join) کرده و خروجی جدید ایجاد نمایید. از عملیات Join برای استخراج اطلاعات بیش از یک جدول استفاده می شود. برای درک بهتر، چند مثال عملی را نشان خواهیم داد.

2094 بازدید
ادامه

آموزش مرجع ماژول پیش ساخته (Modules) در Node.js

مرجع آموزش ماژول پیش ساخته (Modules) در Node.js
مرجع آموزش ماژول پیش ساخته (Modules) در Node.js

چهارچوب کاری Node.js دارای تعداد زیادی تابع یا ماژول پیش ساخته (built-in modules) است که از آن ها می توانید جهت انجام کارهای مختلف بدون نیاز به کدنویسی یا نصب موارد اضافه، به صورت آماده استفاده کنید.

1755 بازدید
ادامه
آموزش کار با ماژول assert در Node.js
آموزش کار با ماژول assert در Node.js

ماژول assert در Node.js امکان تست کردن عبارات شرطی، ریاضی یا دستوری و ... کدها را فراهم کرده است.

1832 بازدید
ادامه
آموزش کار با ماژول Buffer در Node.js
آموزش کار با ماژول Buffer در Node.js

ماژول Buffer در Node.js راهکار مناسبی جهت پردازش و مدیریت اطلاعات باینری (Binary Data) را در سرور فراهم می کند.

2143 بازدید
ادامه
آموزش کار با ماژول Cluster Process در Node.js
آموزش کار با ماژول Cluster Process در Node.js

ماژول Cluster Process این امکان را فراهم می کند تا یک پردازش بزرگ را به پردازش های کوچکتر (Child Process) تقسیم نمایید که به صورت همزمان و با استفاده از یک سرور و پورت یکسان، اجرا می شوند.

2232 بازدید
ادامه
آموزش کار با ماژول Crypto در Node.js
آموزش کار با ماژول Crypto در Node.js

ماژول Crypto در چهارچوب کاری Node.js راه حلی جهت مدیریت داده های رمزگذاری شده (encrypted data) را فراهم کرده است.

2981 بازدید
ادامه
آموزش کار با ماژول Datagram در Node.js
آموزش کار با ماژول Datagram در Node.js

ماژول dgram در Node.js امکانات لازم جهت کار با سوکت های Datagram Sockets را فراهم کرده است.

1723 بازدید
ادامه
آموزش کار با ماژول DNS در Node.js
آموزش کار با ماژول DNS در Node.js

ماژول DNS در چهارچوب کاری Node.js، امکانات لازم برای مدیریت نام های DNS یا (DNS Resolution) را فراهم کرده است.

1722 بازدید
ادامه
آموزش کار با ماژول events در Node.js
آموزش Node.js - آموزش کار با ماژول events در Node.js

ماژول events در Node.js امکانات لازم جهت کار با رویدادهای را فراهم کرده است.

1955 بازدید
ادامه
آموزش کار با ماژول file system در Node.js
آموزش کار با ماژول file system در Node.js

ماژول fs یا file system در Node.js، ابزار و امکانات لازم را جهت کار با فایل سیستم کامپیوتر و سرور، فراهم کرده است.

2135 بازدید
ادامه
آموزش کار با ماژول HTTP در Node.js
آموزش کار با ماژول HTTP در Node.js

ماژول HTTP در چهارچوب کاری Node.js امکانات لازم را فراهم کرده تا نود جی اس بتواند اطلاعات (data) مورد نظر خود را از طریق پروتکل HTTP یا Hyper Text Transfer Protocol انتقال دهد.

1996 بازدید
ادامه
آموزش کار با ماژول HTTPS در Node.js
آموزش کار با ماژول HTTPS در Node.js

ماژول HTTP در چهارچوب کاری Node.js امکانات لازم را فراهم کرده تا نود جی اس بتواند اطلاعات (data) مورد نظر خود را از طریق پروتکل HTTPS TSL/SSL یا Hyper Text Transfer Protocol Secure که مدل امن و محافظت شده HTTP است، انتقال دهد.

1955 بازدید
ادامه
آموزش کار با ماژول Net در Node.js
آموزش کار با ماژول Net در Node.js

ماژول Net در چهارچوب کاری Node.js امکانات لازم جهت ایجاد سرور ها و کلاینت های TCP را فراهم کرده است.

1963 بازدید
ادامه
آموزش کار با ماژول os در Node.js
آموزش کار با ماژول os در Node.js

ماژول os یا Operating System در چهارچوب کاری Node.js امکانات لازم جهت کار با سیستم عامل کامپیوتر کاربر یا سرور را فراهم کرده است .

1644 بازدید
ادامه
آموزش کار با ماژول Path در Node.js
آموزش کار با ماژول Path در Node.js

ماژول Path در چهارچوب کاری Node.js امکانات لازم جهت کار با مسیر (path) فایل ها و پوشه های کامپیوتر را فراهم کرده است.

2540 بازدید
ادامه
آموزش کار با ماژول Query String در Node.js
آموزش کار با ماژول Query String در Node.js

ماژول Query String در چهارچوب کاری Node.js، امکانات لازم جهت پردازش و تجزیه اطلاعات query string های یک URL را فراهم کرده است.

1997 بازدید
ادامه
آموزش کار با ماژول Readline در Node.js
آموزش کار با ماژول Readline در Node.js

ماژول Readline در چهارچوب کاری Node.js، امکان خواندن خط به خط یک فایل داده ای datastream مثل یک فایل متنی را فراهم کرده است.

2362 بازدید
ادامه
آموزش کار با ماژول Stream در Node.js
آموزش کار با ماژول Stream در Node.js

ماژول Stream در چهارچوب کاری Node.js، امکانات لازم جهت کار با اطلاعات ورودی و خروجی به سیستم (Streaming Data) را فراهم کرده است.

1655 بازدید
ادامه
آموزش کار با متد String Decoder در Node.js
آموزش کار با متد String Decoder در Node.js

ماژول String Decoder در چهارچوب کاری Node.js، امکانات لازم جهت تبدیل اشیای بافر (Buffer Objects)به رشته های متنی Stringرا فراهم کرده است.

1515 بازدید
ادامه
آموزش کار با متد timers در Node.js
آموزش کار با متد timers در Node.js

ماژول timers در چهارچوب کاری Node.js امکاناتی را فراهم کرده تا بتوانید تابع یا توابع مورد نظر خود را پس از تعیین مدت زمان خاصی، اجرا نمایید.

1797 بازدید
ادامه
آموزش کار با ماژول TLS در Node.js
آموزش کار با ماژول TLS در Node.js

ماژول TLS در چهارچوب کاری Node.js، امکانات لازم جهت پیاده سازی سیستم های TLS یا (Transport Layer Security) و یا سیستم های SSL امنیتی (Secur Socket Layer) فراهم کرده است.

1523 بازدید
ادامه
آموزش کار با ماژول URL در Node.js
آموزش کار با ماژول URL در Node.js

ماژول URL در چهارچوب کاری Node.js، امکانات لازم جهت پردازش آدرس های متنی (URL String) را فراهم کرده است.

1619 بازدید
ادامه
آموزش کار با ماژول Util در Node.js
آموزش کار با ماژول Util در Node.js

ماژول Util در چهارچوب کاری Node.js، امکانات لازم برای کار با برخی توابع کاربردی (Utility functions) را فراهم کرده است.

1625 بازدید
ادامه
آموزش کار با متد VM در Node.js
آموزش کار با متد VM در Node.js

ماژول VM در چهارچوب کاری Node.js، امکانات لازم جهت اجرای کدهای جاوا اسکریپت را بر روی یک ماشین مجازی (Virtual Machine) فراهم کرده است.

1595 بازدید
ادامه
آموزش کار با ماژول Zlip در Node.js
آموزش کار با ماژول Zlip در Node.js

ماژول Zlip در Node.js، امکانات لازم جهت فشرده سازی (zip) و از فشرده سازی درآوردن (unzip) فایل ها را فراهم کرده است.

1686 بازدید
ادامه