💎 آمار فعالیت چنل تا به امروز 💎
واقعاً عالیه نسبت به تعدامون، پر قدرت میریم جلو عشقای داداش🔥❤️🔥
𝗖𝗛𝗔𝗡𝗡𝗘𝗟 | 𝗚𝗥𝗢𝗨𝗣
واقعاً عالیه نسبت به تعدامون، پر قدرت میریم جلو عشقای داداش🔥❤️🔥
راستی اگر چنل دارید میتونید با استفاده از ربات زیر این عکسو بسازید 🔻
🌟 @telemetr_io_bot
𝗖𝗛𝗔𝗡𝗡𝗘𝗟 | 𝗚𝗥𝗢𝗨𝗣
🔥20
یادگیری برنامه نویسی با بازی 🕹️✅
➊ CodeCombat
🚀 @coolycode
➊ CodeCombat
سبک: بازی ماجراجویی➋ CheckiO
مهارتها: یادگیری زبانهای برنامهنویسی (Python, JavaScript)
شما در قالب یک بازی فانتزی شخصیت خود را با نوشتن کد حرکت میدهید و دشمنان را شکست میدهید. این بازی برای مبتدیان و یادگیری اصول برنامهنویسی عالیه.
سبک: بازی حل معما➌ RoboCode
مهارتها: برنامهنویسی Python و JavaScript
این بازی مجموعهای از چالشهای کدنویسی است که با حل آنها مهارتهای خود را تقویت میکنید. مناسب برای افراد با دانش متوسط و پیشرفته.
سبک: مبارزه رباتها➍ TIS-100
مهارتها: یادگیری Java، تفکر الگوریتمی
در این بازی شما باید برای ربات خود کدی بنویسید تا در میدان مبارزه با رباتهای دیگر بجنگد. برای تقویت الگوریتمنویسی و استراتژی عالیه.
سبک: شبیهسازی برنامهنویسی سیستم➎ Human Resource Machine
مهارتها: یادگیری منطق سیستمهای سطحپایین، برنامهنویسی اسمبلی
یک بازی پازل پیچیده که در اون باید مدارها و سیستمهای کامپیوتری رو با کدنویسی درست کنی.
سبک: حل پازل
مهارتها: اصول برنامهنویسی و الگوریتمها
در این بازی شما باید دستورات سادهای برای حل پازلها به کارمندان بدهید. مناسب برای درک ساختارهای پایهای کدنوسی.
#programming
⚡4
شما هم هر وقت نتتون قطع میشه و تصمیم میگیرید خیلی جدی Dino ( دایناسور ) بازی کنید همون لحظه نتتون وصل میشه یا فقط من اینجوریم ؟ :))😂
🚀 @coolycode
🤣15💯2
#programming
هر کدوم از زبان های برنامه نویسی در چه سالی به وجود اومدن ... ؟!
سال 95 خیلی پر بار بوده 🔻
Java | JavaScript | PHP | Ruby
⚡2😍2💯1
Audio
ساخت لوگو SVG با AI ✅
خودم از Adobe استفاده کردم برای Convert به SVG که تو ویس توضیح دادم، خروجیش تمیزه واقعا 👌
🚀 @coolycode
رفقا این روشو خودم کشف کردم که واقعا جالب بود و جواب داده خودمم تست گرفتم و لوگوی جدیدی که نیاز داشتم رو تونستم با همین روش ایجاد کنم، استفاده کنید و لذت ببرید ؛)
#AI
خودم از Adobe استفاده کردم برای Convert به SVG که تو ویس توضیح دادم، خروجیش تمیزه واقعا 👌
🔥6👌2 1
🖥️ 5 زبان برتر برای توسعه اپلیکیشنهای موبایل 🌟
🌐 1. Dart
🚀 @coolycode
🌐 1. Dart
زبان برنامهنویسی دارت همراه با فریمورک فلاتر گزینهای عالی برای ساخت اپلیکیشنهای کراسپلتفرمه. با فلاتر، میتونید در کوتاهترین زمان ممکن، برای سیستمعاملهای اندروید، iOS، و حتی وب خروجی بگیرید.📱 2. Swift
اگر علاقهمند به ساخت اپلیکیشنهای اختصاصی برای iOS و کلا محصولات apple باشید، یادگیری زبان Swift بهترین گزینس چون زبان رسمی اپله و برای توسعه اپلیکیشنهای آیفون، آیپد و ... میتونید ازش استفاده کنید.📊 3. Java
استفاده از جاوا همچنان در توسعه اپلیکیشنهای اندروید بسیار محبوبه چون یک زبان قدرتمند و پایداره و میتونه فرصتهای زیادی رو برای شما ایجاد کنه.🔧 4. Kotlin
کاتلین زبان رسمی گوگل برای توسعه اپلیکیشنهای اندرویده و خب با توجه به این مورد و پشتیبانی قوی از سوی گوگل و قابلیتهای مدرن، یک گزینه مطمئن برای برنامهنویسان موبایل به شمار میاد.💡 5. JavaScript
اگر هم به توسعه اپلیکیشنهای کراسپلتفرم با جاوااسکریپت علاقهمند باشید میتونید با استفاده از فریمورک React Native اپلیکشنهای کراسپلتفرم بسازید.
#android #ios #native
🔥8👌2
من همیشه سعی میکنم توی چنل و گروهایی که فعالیت میکنم، جدایی از برنامهنویسی، راجب یسری موراد با کانتکست بزرگ تر و مهم تر که مربوط میشه به زندگی، موارد شخصیتی و ... هم صحبت بکنم 🔥
ولی خب چون کولیکد با هدف آموزش برنامهنویسی ایجاد شده تصمیم گرفتم یه چنل دیگه بزنم به نام 𝕏Code که هم مطالب برنامه نویسیمیزارم هم اون مواردی که گفتم ؛))
ولی خب چون کولیکد با هدف آموزش برنامهنویسی ایجاد شده تصمیم گرفتم یه چنل دیگه بزنم به نام 𝕏Code که هم مطالب برنامه نویسیمیزارم هم اون مواردی که گفتم ؛))
Telegram
𝕏𝗖𝗢𝗗𝗘 | فراتر از کد
توی دنیای برنامه نویسی همیشه یسری کانتنتا وجود داره، که تو یه لول دیگس، 𝕏CODE دقیقا منبع تمامی اون مطالبه 😎🔥
💎 𝗠𝗔𝗜𝗡 𝗖𝗛𝗔𝗡𝗡𝗘𝗟 : @CoolyCode
👥 𝗚𝗥𝗢𝗨𝗣 : @CoolyCoder
✌️ 𝗣𝗩 :
@Ml_XCODER -
@soroush_techcraft -
@lionelsuber
💎 𝗠𝗔𝗜𝗡 𝗖𝗛𝗔𝗡𝗡𝗘𝗟 : @CoolyCode
👥 𝗚𝗥𝗢𝗨𝗣 : @CoolyCoder
✌️ 𝗣𝗩 :
@Ml_XCODER -
@soroush_techcraft -
@lionelsuber
🔥5❤🔥2
رفقا یه هل بدید 1k رو زدیما ؛)❤️
اگر مطالب کانال رو دوستدارید میتونید برای دوستا و رفقای برنامه نویستون بفرستید که اونا هم جوین بدن و استفاده کنن.
📊 دسته بندی مطالب
اگر مطالب کانال رو دوستدارید میتونید برای دوستا و رفقای برنامه نویستون بفرستید که اونا هم جوین بدن و استفاده کنن.
📊 دسته بندی مطالب
❤20
10 ترفند جالب و کاربردی در جاوااسکریپت ✅
➊ کوتاه کردن string با
➋ ساخت آرایه عددی با طول دلخواه
➌ تبدیل string به number
➍ جمع سریع آرایهای از اعداد
➎ بررسی مقدار زوج یا فرد بودن
➏ برعکس کردن String
➑ حذف مقادیر خالی از آرایه
➒ مقایسه سریع دو آرایه
⓿➊ حذف مقادیر تکراری از آرایه
امیدوارم از این مطلب لذت برده باشید، با ریاکشنای خودتون بهمون انرژی بدید ❤️🔥
➊ کوتاه کردن string با
...
const truncate = (str, length) =>
str.length > length ? str.slice(0, length) + "..." : str;
console.log(truncate("JavaScript Tricks", 10)); // "JavaScript..."
➋ ساخت آرایه عددی با طول دلخواه
const array = Array.from({ length: 5 }, (_, i) => i + 1);
console.log(array); // [1, 2, 3, 4, 5]
➌ تبدیل string به number
const num = +"42";
console.log(num); // 42
➍ جمع سریع آرایهای از اعداد
const numbers = [1, 2, 3, 4];
const sum = numbers.reduce((total, num) => total + num, 0);
console.log(sum); // 10
➎ بررسی مقدار زوج یا فرد بودن
const isEven = (num) => num % 2 === 0;
console.log(isEven(4)); // true
➏ برعکس کردن String
const reverseString = (str) => str.split("").reverse().join("");
console.log(reverseString("hello")); // "olleh"
پیشنهاد : این مورد رو خودتون سعی کنید بدون استفاده از متد های آماده جاوااسکریپت بسازید جالبه و ساده ؛)➐ تبدیل شرط چندگانه به شیوهای تمیزتر
const getDay = (day) => ({
1: "Monday",
2: "Tuesday",
3: "Wednesday",
}[day] || "Invalid day");
console.log(getDay(1)); // "Monday"
➑ حذف مقادیر خالی از آرایه
const arr = [0, null, undefined, "", 5];
const filtered = arr.filter(Boolean);
console.log(filtered); // [5]
➒ مقایسه سریع دو آرایه
const arraysAreEqual = (a, b) => JSON.stringify(a) === JSON.stringify(b);
console.log(arraysAreEqual([1, 2], [1, 2])); // true
⓿➊ حذف مقادیر تکراری از آرایه
const unique = [...new Set([1, 2, 2, 3])];
console.log(unique); // [1, 2, 3]
#️⃣ #tricks #javascript
🫶 𝗖𝗛𝗔𝗡𝗡𝗘𝗟 | 𝗚𝗥𝗢𝗨𝗣
🔥14👨💻1
💎 کاربردی ترین Utility Type ها در Typescript پارت دوم 💎( پارت اول )
توی این پست یسری از utility type هارو داخل تایپاسکریپت معرفی کردم که احتمالا کمتر بهش برخورده باشی ولی خیلی جالب و کاربردی میتونن باشن ✅
➊ Record<Keys, Type>
➋ Exclude<Type, ExcludedUnion>
➌ Extract<Type, Union>
➍ NonNullable<Type>
➎ ReturnType<Type>
➏ Parameters<Type>
➐ InstanceType<Type>
➑ Awaited<Type>
امیدوارم از این مطلب لذت برده باشید، با ریاکشنای خودتون بهمون انرژی بدید ❤️🔥
توی این پست یسری از utility type هارو داخل تایپاسکریپت معرفی کردم که احتمالا کمتر بهش برخورده باشی ولی خیلی جالب و کاربردی میتونن باشن ✅
➊ Record<Keys, Type>
یک آبجکت با key مشخصشده و یک Type ثابت برای مقادیر میسازه.
type UserRoles = Record<'admin' | 'editor', string>; // { admin: string; editor: string }
➋ Exclude<Type, ExcludedUnion>
مقادیری که توی پارامتر type مشخصشده رو حذف میکنه.
type Roles = 'admin' | 'editor' | 'user';
type ExcludedRoles = Exclude<Roles, 'user'>; // 'admin' | 'editor'
➌ Extract<Type, Union>
فقط مقادیری که توی پارامتر type مشخصشده وجود داره رو انتخاب میکنه.
type Roles = 'admin' | 'editor' | 'user';
type ExtractedRoles = Extract<Roles, 'admin' | 'user'>; // 'admin' | 'user'
➍ NonNullable<Type>
مقادیر null و undefined را از تایپ حذف میکند.
type MaybeString = string | null | undefined;
type NonNullableString = NonNullable<MaybeString>; // string
➎ ReturnType<Type>
نوع خروجی یک تابع رو استخراج میکنه.
function getUser() { return { id: 1, name: 'Ali' }; }
type UserReturnType = ReturnType<typeof getUser>; // { id: number; name: string }
➏ Parameters<Type>
نوع آرگومانهای یک تابع رو استخراج میکنه.
function logUser(id: number, name: string) {}
type UserParams = Parameters<typeof logUser>; // [number, string]
➐ InstanceType<Type>
تایپ instance از یک کلاس زو استخراج میکنه.
class User { id = 1; name = 'Ali'; }
type UserInstance = InstanceType<typeof User>; // User
➑ Awaited<Type>
تایپ نتیجهی یک Promise رو استخراج میکنه.
type FetchData = Promise<string>;
type Data = Awaited<FetchData>; // string
#️⃣ #typesctipt
🫶 𝗖𝗛𝗔𝗡𝗡𝗘𝗟 | 𝗚𝗥𝗢𝗨𝗣
🔥11❤🔥4❤4
#tricks
چند سالت بود که فهمیدی اگر تو VSCode موقع اسکرول کردن تو کدا کلید
𝗔𝗟𝗧
رو نگه داری سرعت اسکرول چند برابر میشه ...🔥25🤣4❤🔥1
روز مرد رو به همه مردای این سرزمین
تبریک میگم.
مردونگی به مذکر بودن نیست؛ روز مرد رو به همهی اونایی که اینجور مردونگی رو زندگی میکنن، تبریک میگم. 💎
با عشق از طرف کولی کد | @coolycode ❤️
هرکی که با غیرت و تلاش مردونه دنبال هدفاش رفت 💪
هرکی که مثل کوه پشت خانوادش وایستاد و کم نذاشت 🏔️
هرکی که ارزش لحظههاشو دونست و وقتش رو هدر نداد... ⌛
تبریک میگم.
مردونگی به مذکر بودن نیست؛ روز مرد رو به همهی اونایی که اینجور مردونگی رو زندگی میکنن، تبریک میگم. 💎
با عشق از طرف کولی کد | @coolycode ❤️
❤17
💎 آشنایی با ORMها، چی هستد و به چه کاری میان 💎
کلمه ORM و یا همون Object-Relational Mapping ابزاریه که به شما این امکان رو میده تا با استفاده از زبان های برنامهنویسی شیگرا، به راحتی با دیتابیس کار بکنید.
✅ مزایای ORMها
➊ کاهش کد نویسی
➋ افزایش خوانایی کد
➌ قابلیتهای جابجایی
➍ مدیریت خودکار ریلیشنها
❌ معایب ORMها
➊ عملکرد کمتر
➋ پیشرفته بودن برای مبتدیان
➌ محدودیتهای عملکردی
💯 بهترین ORM ها برای Node.js
1. Sequelize
2. TypeORM
کلمه ORM و یا همون Object-Relational Mapping ابزاریه که به شما این امکان رو میده تا با استفاده از زبان های برنامهنویسی شیگرا، به راحتی با دیتابیس کار بکنید.
یعنی دیگه نیازی نیست خودتون به صورت دستی به نوشتن کوئریهای پیچیده با sql خام بپردازید و میتونید تمرکز بیشتری رو روی منطق برنامهنویسی داشته باشید 💥
✅ مزایای ORMها
➊ کاهش کد نویسی
با استفاده از ORM، نیاز به نوشتن کد SQL کاهش پیدا میکنه و عملیات دیتابیس به صورت خودکار انجام میشه
➋ افزایش خوانایی کد
کد ORM بیشتر به زبان برنامهنویسی شما نزدیکه و فهم اون سادهتره.
➌ قابلیتهای جابجایی
با ORM میتونید به سادگی از یک دیتابیس به یک دیتابیس دیگه منتقل شد.
➍ مدیریت خودکار ریلیشنها
با ORM ها مدیریت روابط ( ریلیشنها ) بین جداول مختلف خیلی ساده تر میشه
❌ معایب ORMها
➊ عملکرد کمتر
برای برخی از عملیاتهای پیچیده مثل گذارش گیری ها ممکنه کارایی کمتری نسبت به نوشتن کد SQL خالص داشته باشن.
➋ پیشرفته بودن برای مبتدیان
درک کامل عملکرد ORM و چگونگی کارکرد اون میتونه برای برخی از دولوپرهای تازهکار سخت تر باشه.
➌ محدودیتهای عملکردی
برای سناریوهایی با نیازهای خاص و پیچیده، ممکنه ORM همه نیازهای مارو برآورده نکنه.
💯 بهترین ORM ها برای Node.js
1. Sequelize
یک ORM قدرتمند برای Node.js و دیتابیس های SQL با پشتیبانی از تعریف مدل، روابط پیچیده، و Migration.
2. TypeORM
به شخصه typeorm رو برای NestJS توصیه میکنم چون فوقالعاده مناسب برای TypeScript هستش که از database های SQL و NoSQL پشتیبانی میکنه.3. Mongoose
این یکی برای MongoDB بهکار میره و درواقع ODM هستش که با Schemaها، Middleware و قابلیت Validation، مدیریت دیتای NoSQL رو براتون اسون تر میکنه.4. Prisma
یک ORM مدرن و TypeScript-friendly برای دیتابیس های SQL با تمرکز بر سرعت، Type-Safty کوئریها.
#️⃣ #lazyloading #javascript
🫶 𝗖𝗛𝗔𝗡𝗡𝗘𝗟 | 𝗚𝗥𝗢𝗨𝗣
🔥20👌2😎2
𝗖𝗢𝗢𝗟𝗬 𝗖𝗢𝗗𝗘 | کولی کد
💎 آشنایی با ORMها، چی هستد و به چه کاری میان 💎 کلمه ORM و یا همون Object-Relational Mapping ابزاریه که به شما این امکان رو میده تا با استفاده از زبان های برنامهنویسی شیگرا، به راحتی با دیتابیس کار بکنید. یعنی دیگه نیازی نیست خودتون به صورت دستی به نوشتن…
به مناسبت روز پدر میتونید ریاکشن ندید! 😂
.
.
.
ولی حتما بخونید چون خیلی کوتاه و خلاصه ORM رو معرفی و بررسی کردیم 😁✅
.
.
.
😎13🔥2👨💻2👌1
Forwarded from Ninja Learn | نینجا لرن
❤7🤣2