This media is not supported in your browser
VIEW IN TELEGRAM
سلام رفقا، اینم از ویدیو جدید که قولش رو داده بودم 🚀
توی این ویدیو به طور کامل بهتون یاد دادم که چجوری میتونید یک وب سرور اکسپرسی برای خودتون ایجاد کنید
🌐 مشاهده ویدیو در یوتوب
#️⃣ #nodejs #expressjs #webserver
#backend #api
〰️〰️〰️〰️〰️〰️〰️〰️〰️
توی این ویدیو به طور کامل بهتون یاد دادم که چجوری میتونید یک وب سرور اکسپرسی برای خودتون ایجاد کنید
از نصب نودجیاس تا ایجاد اولین api رو بهتون کامل توضیح دادم، امیدوارم که ببینید و لذت ببرید 🙌
🌐 مشاهده ویدیو در یوتوب
#️⃣ #nodejs #expressjs #webserver
#backend #api
〰️〰️〰️〰️〰️〰️〰️〰️〰️
Channel | Group | YouTube
👍7👎1🔥1
●● معرفی فریم ورک Express.js ●●
یک فریمورک سبک، سریع و محبوب برای ساخت بکند اپلیکشن اپلیکیشنهای وب و توسعه Apiها با استفاده از Node.js است.
ویژگی های کلیدی ✅
توی این ویدیو یه پروژه ساده با اکسپرس ایجاد کردیم 🚀
یک فریمورک سبک، سریع و محبوب برای ساخت بکند اپلیکشن اپلیکیشنهای وب و توسعه Apiها با استفاده از Node.js است.
ویژگی های کلیدی ✅
➊ سادگی : یادگیری و استفاده از Express.js بسیار آسان است.
➋ سرعت : به دلیل ساختار سبک و بهینه، اپلیکیشنهای ساخته شده با Express.js بسیار سریع هستند.
➌ انعطافپذیری : این فریم ورک به شما آزادی زیادی برای ساخت اپلیکیشنهای دلخواه میدهد.
➍ جامعه بزرگ : یک جامعه بزرگ از توسعهدهندگان وجود داره که از Express.js استفاده میکنند.
توی این ویدیو یه پروژه ساده با اکسپرس ایجاد کردیم 🚀
#framework #nodejs #backend
Channel | Group | YouTube
🔥4❤1
𝗖𝗢𝗢𝗟𝗬 𝗖𝗢𝗗𝗘 | کولی کد
سلام رفقا، اینم از ویدیو جدید که قولش رو داده بودم 🚀 توی این ویدیو به طور کامل بهتون یاد دادم که چجوری میتونید یک وب سرور اکسپرسی برای خودتون ایجاد کنید از نصب نودجیاس تا ایجاد اولین api رو بهتون کامل توضیح دادم، امیدوارم که ببینید و لذت ببرید 🙌 🌐 مشاهده…
This media is not supported in your browser
VIEW IN TELEGRAM
●●سرو کردن فایلهای HTML در Express.js ●●
توی این ویدیو بهتون یاد دادم که چجوری میتونید خیلی ساده فایل های HTMLای سرو بکنید توی اکسپرس و بفرستید سمت کلاینت.
🌐 مشاهده کامل ویدیو در یوتوب
اگه به این سبک پستا علاقه داری به چنلمون یه سر بزن 🚀
〰️〰️〰️〰️〰️〰️〰️〰️〰️
توی این ویدیو بهتون یاد دادم که چجوری میتونید خیلی ساده فایل های HTMLای سرو بکنید توی اکسپرس و بفرستید سمت کلاینت.
پ.ن : اگر نیاز داشته باشید که یه وبسایت استتیک بسازید با اکسپرس میتونید از این روش استفاده کنید 🚀
🌐 مشاهده کامل ویدیو در یوتوب
#️⃣ #nodejs #youtube #backend
〰️〰️〰️〰️〰️〰️〰️〰️〰️
Channel | Group | YouTube
🔥2
●● نودجیاس ( Node.js ) چیست ؟ ●●
نودجیاس یک محیط اجرایی سرور-محور برای اجرای کدهای جاوااسکریپتیه که به توسعهدهندگان این امکان رو میده تا به جای مرورگر، از جاوااسکریپت در سمت سرور استفاده کنند.
ویژگیهای کلیدی Node.js ✅
📊 مقیاسپذیری بالا
🚀 سرعت بالا
🔺 تکپردازشی، ولی بسیار کارا
📦 مدیریت packageها با NPM
⭕ غیر بلاک کننده ( Non-blocking )
🌐 وبسایت رسمی Node.js
⬇️ صفحه دانلود Node.js
امیدوارم حسابی لذت برده باشید، توی پست های بعدی متد های بیشتری از Node.js رو با هم دیگه بررسی میکنیم ⚡
نودجیاس یک محیط اجرایی سرور-محور برای اجرای کدهای جاوااسکریپتیه که به توسعهدهندگان این امکان رو میده تا به جای مرورگر، از جاوااسکریپت در سمت سرور استفاده کنند.
ویژگیهای کلیدی Node.js ✅
📊 مقیاسپذیری بالا
معماری Node.js به گونهای طراحی شده که برای برنامههایی که نیاز به مدیریت تعداد زیادی از ارتباطات همزمان (مثل APIها و اپلیکیشنهای بلادرنگ) دارند، بسیار مناسبه. به همین دلیل Node.js برای ساخت برنامههایی مثل چتهای بلادرنگ، وبسرویسهای API و برنامههای اشتراکگذاری فایل بسیار محبوب است.
🚀 سرعت بالا
به دلیل استفاده Node.js از موتور V8 گوگل کروم که کد جاوااسکریپت رو به سرعت به کد ماشین تبدیل میکنه، از سرعت بالایی برخورداره. همچنین، با استفاده از معماری غیرهمزمان، درخواستها به صورت کارآمد و بدون نیاز به انتظار مدیریت میشوند.
🔺 تکپردازشی، ولی بسیار کارا
نودجیاس تنها از یک رشته (thread) برای اجرای کد استفاده میکند، اما به دلیل None-Blocking بودن اون، عملیات سنگین رو به روشی بهینه مدیریت میکنه و این باعث میشه که مصرف منابع کم باشه و سرورها به سرعت به درخواستها پاسخ دهند.
📦 مدیریت packageها با NPM
نودجیاس با یک سیستم package manager به نام NPM (Node Package Manager) همراه است که بزرگترین مخزن بستههای نرمافزاری متنباز است. با NPM، توسعهدهندگان میتوانند به راحتی کتابخانههای مختلف را نصب و در پروژههای خود استفاده کنند.
⭕ غیر بلاک کننده ( Non-blocking )
نودجیاس از یک مدل ورودی/خروجی (I/O) غیربلاککننده و رویداد-محور استفاده میکند. این بدان معناست که عملیات ورودی/خروجی (مثل خواندن و نوشتن فایلها یا درخواستهای شبکه) بدون مسدود کردن فرآیند اصلی انجام میشود. این ویژگی باعث میشود Node.js بتواند هزاران درخواست را همزمان مدیریت کند بدون اینکه نیاز به منتظر ماندن برای یک عملیات I/O باشد.
🌐 وبسایت رسمی Node.js
⬇️ صفحه دانلود Node.js
#️⃣ #WhatsThat #nodejs #backend
🚀 @coolycode
🔥7
●● ماژول fs در Node.js چیست ؟ ●●
ماژول fs (فایل سیستم) در Node.js برای کار با فایلها و دایرکتوریها استفاده میشود. این ماژول امکان خواندن، نوشتن، حذف و مدیریت فایلها رو برای شما فراهم میکند.
متدهای مهم file system 🚀
ماژول fs (فایل سیستم) در Node.js برای کار با فایلها و دایرکتوریها استفاده میشود. این ماژول امکان خواندن، نوشتن، حذف و مدیریت فایلها رو برای شما فراهم میکند.
متدهای مهم file system 🚀
➊ fs.readFile(path, callback)🌐 مشاهده کامل متد های fs
محتوای فایل رو میخونه و در صورت موفقیت آمیز بودن، اون رو به کالبک برمیگردونه.
➋ fs.writeFile(path, data, callback)
محتوای پارامتر data رو داخل فایل مینویسه و فایل رو بازنویسی میکنه.
➌ fs.existsSync(path)
به صورت همزمان بررسی میکنه که آیا فایل یا دایرکتوری وجود دارد یا خیر.
➍ fs.unlink(path, callback)
برای حذف فایل ها بهکار میره و میتونید باهاش هر فایلی رو پاک بکنید.
➎ fs.rename(oldPath, newPath, callback)
نام یا مکان یک فایل رو تغییر میده.
➏ fs.mkdir(path, callback)
یک فولدر ( دایرکتوری ) جدید ایجاد میکنه.
#️⃣ #WhatsThat | #nodejs #fs
🚀 @coolycode
🔥2🆒1
👾 ساخت ربات تلگرام با JavaScript 🤖
برای ساخت ربات تلگرام با جاوا اسکریپت، میتونیم از کتابخانه
مزایای استفاده از این کتابخانه ✅
➊ سادگی و سرعت در توسعه: با چند خط کد میتونید ربات تلگرام خودتونو بسازید.
➋ پشتیبانی از API تلگرام: به تمامی امکانات API تلگرام دسترسی دارید.
➌ منابع زیاد و مستندات خوب: یادگیری و توسعه با این کتابخانه به دلیل پشتیبانی مستندات کامل خیلی سادس.
نحوه نصب کتابخانه 🔰
اول از همه باید Node.js رو سیستمون نصب باشه !
ساخت یک ربات ساده تلگرام 🚀
توی این مثال میخوایم یه ربات بسازیم که به دستور
1️⃣ گرفتن توکن API از BotFather
2️⃣ نوشتن کد ربات
3️⃣ اجرای ربات
حالا ربات شما فعاله و اگر در تلگرام دستور
🌐 داکیومنت رسمی node-telegram-bot-api
امیدوارم از این مطلب لذت برده باشید، با ریاکشنای خودتون بهمون انرژی بدید ❤️🔥
برای ساخت ربات تلگرام با جاوا اسکریپت، میتونیم از کتابخانه
node-telegram-bot-api
استفاده کنیم که یکی از محبوبترین راهها برای ساخت ربات تلگرام با Node.js هستش و به شما این اجازه رو میده تا به راحتی رباتهای تعاملی ایجاد کنید 💥مزایای استفاده از این کتابخانه ✅
➊ سادگی و سرعت در توسعه: با چند خط کد میتونید ربات تلگرام خودتونو بسازید.
➋ پشتیبانی از API تلگرام: به تمامی امکانات API تلگرام دسترسی دارید.
➌ منابع زیاد و مستندات خوب: یادگیری و توسعه با این کتابخانه به دلیل پشتیبانی مستندات کامل خیلی سادس.
نحوه نصب کتابخانه 🔰
اول از همه باید Node.js رو سیستمون نصب باشه !
حالا با استفاده از npm کتابخانه node-telegram-bot-api
رو با استفاده از دستور زیر نصب کنید 🔻
npm install node-telegram-bot-api
ساخت یک ربات ساده تلگرام 🚀
توی این مثال میخوایم یه ربات بسازیم که به دستور
/start
جواب میده و به کاربر خوشامد میگه.1️⃣ گرفتن توکن API از BotFather
اول باید از BotFather در تلگرام توکن API خود را دریافت کنید. ( آموزش )
2️⃣ نوشتن کد ربات
بعد از دریافت توکن، میتونید کد ربات رو با جاوا اسکریپت بنویسید.
برای این کار یک فایل با نام bot.js
ایجاد میکنیم و کد زیر رو داخلش قرار میدیم 🔻
const TelegramBot = require('node-telegram-bot-api');
// ایجاد شیء ربات با توکن
const bot = new TelegramBot('YOUR_BOT_TOKEN', { polling: true });
// پاسخ به دستور /start
bot.onText(/\/start/, (msg) => {
bot.sendMessage(msg.chat.id, 'Hey, cooly coder 😎');
});
3️⃣ اجرای ربات
برای اجرای ربات کافیه با Node.js فایلی که ساختیم رو اجرا کنیم 🔻
node bot.js
حالا ربات شما فعاله و اگر در تلگرام دستور
/start
زو ارسال کنید برای ربات، پیام خوشامدگویی رو دریافت میکنید.این ربات یک مثال خیلی ساده بود و خودتون میتونید با افزودن ویژگیهای بیشتر مثل پاسخ به پیامها یا ارسال data به API، رباتهای خفن تری بسازید 💥
🌐 داکیومنت رسمی node-telegram-bot-api
#️⃣ #bot #nodejs #libarary
🚀 @coolycode
👌6❤🔥2🔥1😍1
سنگین ترین اجسام در جهان :
افسانه ها میگن هیچکس نتونسته برای مورد اخر از واحد اندازه گیری خاصی استفاده کنه👻
افسانه ها میگن هیچکس نتونسته برای مورد اخر از واحد اندازه گیری خاصی استفاده کنه
#️⃣ #nodejs #fun
🧑💻 @CoolyCode
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣47😁3 3❤1⚡1