cookie

Ми використовуємо файли cookie для покращення вашого досвіду перегляду. Натиснувши «Прийняти все», ви погоджуєтеся на використання файлів cookie.

avatar

PGTWEET | توییت برنامه نویسی

به نام کسی که کدی زد و جهانش رو خلق کرد :) جهت ارتباط با تیم | @Aradin00 @shahiinnnnn @itsVES4L در حال حاضر تبلیغات نمی‌پذیریم!

Більше
Рекламні дописи
5 398
Підписники
+124 години
+47 днів
+17030 днів

Триває завантаження даних...

Приріст підписників

Триває завантаження даних...

Фото недоступнеДивитись в Telegram
قیمت استارز : #پست_موقت
Показати все...
🗿 4
Фото недоступнеДивитись в Telegram
ناتکوین تسک جدید گذاشته بچه ها ، برید انجامش بدید . #پست_موقت
Показати все...
👍 1
Фото недоступнеДивитись в Telegram
رابطه بک اند دولوپر و Css 😂 #shahin 🤘 PgTwEeT | توییت برنامه نویسی
Показати все...
😁 9👍 1
Фото недоступнеДивитись в Telegram
نقاشی پاول دورف در سال 2010 ! لینک دعوت ورود به داگز : https://t.me/dogshouse_bot/join?startapp=Skqs33J-TLW0PxFTH5Ba3A #پست_موقت
Показати все...
🔥 1
02:05
Відео недоступнеДивитись в Telegram
با هوش مصنوعی اومدن یه لایو اکشن از تیزر شروع GTA Sanandreas ساختن 🎮 #aradin00 🤘 PgTwEeT | توییت برنامه نویسی
Показати все...
GTA_SAN_ANDREAS_Teaser_Trailer_2026_Will_Smith_Ice_Cube_a_YliVAwYd4.mp420.97 MB
🔥 8
با تمرینات کدنویسی امن (Secure Coding Practice) بیشتر آشنا بشید! 🦦 کدنویسی امن یا Secure Coding Practice، مجموعه‌ای از دستورالعمل‌ها و روش‌هاست که به منظور جلوگیری از آسیب‌پذیری‌ها و افزایش امنیت در برنامه‌ها استفاده می‌شود. این تمرینات به شما کمک می‌کنند تا کدهای خودتون رو در برابر حملات و سوء استفاده‌های احتمالی مقاوم کنید. 🤔 چرا باید کدنویسی امن رو رعایت کنیم؟ امنیت یکی از دغدغه‌های اصلی در دنیای فناوری اطلاعات هست. با رعایت تمرینات کدنویسی امن، می‌تونید از اطلاعات کاربران خود محافظت کنید و از نفوذهای ناخواسته جلوگیری کنید. 🟡 اصول کدنویسی امن: 1⃣اعتبارسنجی ورودی‌ها (Input Validation): - همیشه ورودی‌های کاربر را اعتبارسنجی کنید تا از تزریق کدهای مخرب مانند SQL Injection و Cross-Site Scripting (XSS) جلوگیری کنید. 2⃣استفاده از توابع امن: - از توابع و کتابخانه‌های امن برای انجام عملیات‌های حساس مانند رمزنگاری و مدیریت فایل‌ها استفاده کنید. 3⃣مدیریت استثناها: - خطاها و استثناها را به درستی مدیریت کنید تا اطلاعات حساس برنامه فاش نشود. 4⃣رمزنگاری داده‌ها: - داده‌های حساس را رمزنگاری کنید تا در صورت دسترسی غیرمجاز، قابل خواندن نباشند. 5⃣بروزرسانی‌های منظم: - همیشه از نسخه‌های به‌روز شده کتابخانه‌ها و فریم‌ورک‌ها استفاده کنید تا از آسیب‌پذیری‌های شناخته‌شده جلوگیری کنید. 6⃣اصول حداقل دسترسی: - تنها دسترسی‌های لازم را به کاربر و اجزای مختلف برنامه اعطا کنید. 7⃣مانیتورینگ و لاگ‌گیری: - فعالیت‌های مشکوک را مانیتور کنید و لاگ‌های دقیق از عملکرد برنامه بگیرید تا در صورت بروز مشکل، بتوانید آن را ردیابی کنید.
✅ مزایای استفاده از کدنویسی امن: 🟢 محافظت از داده‌های حساس کاربران 🟢 جلوگیری از حملات و نفوذهای احتمالی 🟢 افزایش اعتماد کاربران به برنامه‌های شما 🟢 کاهش ریسک‌های امنیتی و هزینه‌های ناشی از نفوذ
‌ ⚡️🔐 چند مثال از کدنویسی امن در عمل: اعتبارسنجی ورودی‌ها:
function validateInput(input) {
  const regex = /^[a-zA-Z0-9]+$/;
  return regex.test(input);
}
📌رمزنگاری داده‌ها:
from cryptography.fernet import Fernet

# Generate a key
key = Fernet.generate_key()
cipher = Fernet(key)

# Encrypt data
encrypted_data = cipher.encrypt(b"My sensitive data")

# Decrypt data
decrypted_data = cipher.decrypt(encrypted_data)
رعایت تمرینات کدنویسی امن، یکی از مهم‌ترین وظایف هر توسعه‌دهنده هست. با پیاده‌سازی این اصول، می‌تونید از امنیت برنامه‌های خود اطمینان حاصل کنید و از مشکلات و حملات احتمالی جلوگیری کنید. به یاد داشته باشید که امنیت یک فرایند مستمر هست و نیازمند توجه و بروزرسانی مداوم می‌باشد. #vesal 🕊 PgTwEeT | توییت برنامه نویسی
Показати все...
🔥 4👍 2 1 1
اوضاع ببین چجوریه که حتی ربات notcoin هم داره واسه لول آپ استارز دریافت میکنه ! و همچنین سازنده نات کوین داخل این پروژه جدید که این روزا داخل تلگرام ترند شده هم هستش ! Dogs #پست_موقت
Показати все...
Notcoin

Probably nothing @notcoin

📌 با سیستم‌های ماژول و باندلینگ (Module Systems & Bundling)بیشتر آشنا بشید سیستم‌های ماژول و باندلینگ از مهم‌ترین مفاهیم در توسعه‌ی نرم‌افزارهای مدرن هستن که به توسعه‌دهندگان کمک می‌کنن، تا کدهاشون رو بهتر سازماندهی و مدیریت کنن. ‌ سیستم‌های ماژول به شما اجازه میدن که کدهای خودتون رو به بخش‌های کوچکتر و مستقل تقسیم کنید. هر ماژول شامل کدهای مربوط به یک بخش خاص از برنامه‌ست و می‌تونید اونها رو به راحتی استفاده، ویرایش و تست کنید. انواع سیستم‌های ماژول شامل:
‏🟢 CommonJS: این سیستم در Node.js استفاده می‌شه و از require و module.exports برای وارد کردن و صادر کردن ماژول‌ها استفاده می‌کنه. ‏ 🟢‏ AMD (Asynchronous Module Definition): بیشتر در مرورگرها استفاده می‌شه و از define و require برای مدیریت ماژول‌ها استفاده می‌کنه. ‏🟢 E‏S Modules (ESM): استاندارد مدرن جاوااسکریپت برای ماژول‌ها که از import و export استفاده می‌کنه و هم در مرورگرها و هم در Node.js پشتیبانی می‌شه.
‌ باندلینگ فرایند ترکیب فایل‌های ماژولار به یک یا چند فایل خروجی بزرگ‌تر هست که به بهینه‌سازی عملکرد، و کاهش تعداد درخواست‌های HTTP کمک می‌کنه. برخی از ابزارهای محبوب باندلینگ شامل:
‏🟡 Webpack: یک باندلر قدرتمند‌ که به شما امکان می‌ده کدهای جاوااسکریپت، CSS و سایر منابع رو‌ باندل کنید. قابلیت‌های پیشرفته‌ای مانند کد اسپلیتینگ و مدیریت وابستگی‌ها رو فراهم می‌کنه. ‏🟡 Rollup: این باندلر بیشتر برای‌ کتابخانه‌ها و پروژه‌های مدولار استفاده می‌شه و خروجی‌هایی با حجم کم تولید می‌کنه. 🟡 ‏Parcel: یک باندلر سریع و بدون‌ تنظیمات که به شما امکان می‌ده بدون نیاز به پیکربندی پیچیده، فایل‌های خودتون رو باندل کنید ‌ ‌
‌ مزایای استفاده از سیستم‌های ماژول و باندلینگ چیه؟ 🤔 1⃣سازماندهی بهتر کدها 2⃣مدیریت راحت‌تر وابستگی‌ها 3⃣بهبود عملکرد با کاهش تعداد درخواست‌های HTTP 4⃣قابلیت استفاده مجدد از کدها در پروژه‌های مختلف 5⃣تسهیل فرآیند توسعه و تست چند مثال از استفاده سیستم‌های ماژول و باندلینگ در پروژه‌ها: استفاده از ES Modules:
// math.js
export function add(a, b) {
  return a + b;
}

// main.js
import { add } from './math.js';
console.log(add(2, 3));
استفاده از Webpack برای باندلینگ: ‌
// webpack.config.js
module.exports = {
  entry: './src/index.js',
  output: {
    filename: 'bundle.js',
    path: __dirname + '/dist'
  },
  mode: 'development'
};
‌ سیستم‌های ماژول و باندلینگ ابزارهای بسیار مهمی برای دولوپرا هستن که به بهشون کمک می‌کنن، تا کدها رو بهینه‌تر، سازماندهی‌شده‌تر و کارآمدتر بنویسن. استفاده از این ابزارها می‌تونه به بهبود عملکرد و کاهش مشکلات در پروژه‌های بزرگ و پیچیده کمک کنه. #vesal 🤘 PgTwEeT | توییت برنامه نویسی
Показати все...
👍 3 2🔥 1
بخاطر ۷ میلیونی شدن ربات میجر , یه افر ویژه ربات داده فقط تا ۲۴ ساعت فرصته . آفرشون هم اینه با دعوت افراد به ربات استارز ۲ برابر دریافت میکنید ! #پست_موقت
Показати все...
🗿 3
Фото недоступнеДивитись в Telegram
تست نویسی چیه و به چه دردی میخوره؟ 🌀 تست نویسی، یکی از بخش های جدانشدنی در فرایند ساخت پروژه و نرم افزار هست. با تست نویسی، میتونیم تا حدودی اشکالات پروژه رو قبل از انتشار در مارکت ها یا تحویل دادن به کارفرما شناسایی کنیم و این کار اگه به شکل اصولی انجام بشه، هم از نظر هزینه ای و هم از نظر کارایی به نفع دولوپر هست. فرآیند تست نویسی چطور انجام میشه ؟ هر پروژه از چندین واحد تشکیل شده و هر واحد یه کار خاص انجام میده. حالا باید دید که هر کدوم از این واحد ها کاری که باید انجام بدن و با موفقیت به سرانجام میرسونن یا نه؟؟ برای این کار از مفهوم Unit Testing استفاده میشه، توی این مفهوم هر بخش از پروژه ما یه واحد یا Unit به حساب میاد و کد هایی نوشته میشه که اون Unit و تست کنند. اگه توی اون تست موفق بودیم، به اصطلاح تستمون Pass میشه و ما تونستیم واحد مورد نظرمونو از نظر کارایی تست کنیم. چرا باید تست نویسی انجام بدیم ؟ با استفاده از مفهوم تست نویسی، میتونیم اشکالات برناممون و خیلی سریع پیدا کنیم و دیگه وقت زیادی صرف دیباگ و پیدا کردن مشکل نکنیم. مخصوصا اینکه در پروژه های بزرگ، موارد بسیار زیادی برای تست هست که اگه بخواییم همه این موارد و تکی تکی و به شکل دستی تست کنیم، کارمون بعد از کار تو معدن سخت ترین کار دنیا میشه☹️ چالش های تست نویسی چیه ؟ تست نویسی نمیتونه همه اشکالات و باگ های موجود در پروژه و تشخیص بده. همه بخش های پروژه رو نمیشه تست کرد چون که بعضی از قسمت ها قابلیت پیاده سازی به شکل تست ندارن و برای تست اون قسمت ها باید به شکل دستی وارد عمل شد. تست‌نویسی یک فرآیند لازم مخصوصا برای توسعه پروژه های بزرگ و پیچیده هست. به کمک تست‌نویسی میشه اطمینان پیدا کرد که در صورت تغییر یک قسمت از پروژه، این تغییر بر روی کدام قسمت‌ها تاثیر میذاره و باعث ایجاد باگ میشه. کارفرماها هم باید به این نکته توجه کنن که پروژه بدون باگ و با زمان توسعه بیشتر بهتر از پروژه با باگ و زمان توسعه کمتر هست. #shahin 🤘 PgTwEeT | توییت برنامه نویسی
Показати все...
👍 3🔥 1
Оберіть інший тариф

На вашому тарифі доступна аналітика тільки для 5 каналів. Щоб отримати більше — оберіть інший тариф.