𝗖𝗢𝗢𝗟𝗬 𝗖𝗢𝗗𝗘 | کولی کد
1.7K subscribers
221 photos
81 videos
8 files
363 links
اینجا قراره برنامه نویسی رو خیلی ساده و با حال خوب یاد بگیریم 🚀

📺 𝗬𝗢𝗧𝗨𝗕𝗘 : https://rb.gy/37siuq

📷 𝗜𝗡𝗦𝗧𝗔𝗚𝗥𝗔𝗠 : https://rb.gy/jmz946

👥 𝗚𝗥𝗢𝗨𝗣 : @CoolyCoder

𝗔𝗗𝗦 : @ADS_CoolyCode

✌️ 𝗣𝗩 : @CoolyCode_Support
Download Telegram
سلام رفقا، امیدوارم حالتون خوب باشه 🔥❤️‍🔥

یکی از بچه های چنل، یه حرکت باحالی زده و داره لیستی از بهترین پروژه های open source ایرانی رو داخل یک ریپو جمع آوری میکنه، اگر دوست داشتید میتونید بهش استار بدید و ازش حمایت کنید و یا خودتون هم مشارکت داشته باشید ✌️

https://github.com/pllusin/Best-Iranian-Projects

🚀 @coolycode
13
میدونستی با شورت‌کات
CTRL+ `


میتونی تو vscode ترمینال رو باز و بسته کنی، اینجوری دیگه مجبور نیستی هر بار ترمینالو بکشی تا پایین :)

اسم این کاراکتری هم که استفاده کردیم بک‌تیکه

🚀 @coolycode
🔥9👌321
یکی از بدترین تراژدی های زندگیم بر میگرده به اون زمانی که بچه بودم و داشتم گیت یاد میگرفتم 💔

نزدیک یک ماه بود که در تلاش بودم بتونم اولین پروژم رو که با React توسعه دادم بفرستم رو گیت ...
هر چقدر تلاش میکردم نمیشد و چند روز یبار میرفتم کلی تلاش میکردم و شکست میخوردم، کلی تو گوگل سرچ میکردم و واقعا هیچی پیدا نمیکردم، شاید باورتون نشه ولی اعدادی که استفاده میکنم واقعیه خیلی مدت طولانی درگیرش بودم ...


بعد از مدت ها با GitIgnore آشنا شدم و فهمیدم بخاطر این پوش نمیشده که فولدر node_modules رو هم با پروژه پوش میکردم :)))

اینم لینک اون ریپازیتوریه، یه موزیک پلیره کامله که رسما Clone گروو‌موزیک ویندوزه، البته با 0 استار، اگر دوست داشتید استار بدید بهش :)😂

https://github.com/mohammadhosseintazaroei/groove-music

🚀 @coolycode
🤣10
دخترا :
وای لباس ندارم، چی بپوشم امشب، اینو ۶ ماه پیش یبار پوشیدم مگه یه لباسو چند بار می‌پوشن 😭

همچنان پسرا :

📝 @𝕏Code_IR 🔻
something more than CoDe
🤣164
Media is too big
VIEW IN TELEGRAM
#website


یکی از خفن ترین منابع کامپوننت های 3D و تعاملی ...

🌐 https://magicui.design/


🚀 @CoolyCode
72
🥷 کانال برنامه‌نویسی نینجا لرن | برای حرفه‌ای‌های وب و برنامه‌نویسان آینده 👨‍💻

🔥 چی منتظرته؟!
🛠️ ابزارها و تکنولوژی‌های کاربردی رو بشناس

🩺 نکات طلایی برنامه‌نویسی و مفاهیم کلیدی رو یاد بگیر

📬 تجربه‌های ناب و ترفندهای عملی رو کشف کن

🤝 با برنامه‌نویسان حرفه‌ای مثل خودت شبکه‌سازی کن


🌟 جامعه‌ای برای رشد و یادگیری 🌟
تو هم عضوی از نینجاهای وب شو 😉

🎯 | Channel : @NinjaLearn
💬 | Group : @NinjaLearnGap
22
💎 بررسی Utility Type‌ها در TypeScript 💎

بعضی وقت ها تو تایپ‌اسکریپت, نوع خاصی از type یا interface موجود نیازمون میشه، مثل optional یا required کردن تمامی پورپرتی های تایپ، یه همچین مواردی رو میتونیم خیلی ساده با Utility Type‌ها به شکل مد‌نظرخون تغییر بدیم، تقریبا میشه گفت یک instance با تغییرات و شرطهایی ازشون بسازیم....
#typescript


کاربردی ترین Utility Type‌ها

Partial<Type>

تمام ویژگی‌های یک تایپ رو اختیاری می‌کنه.
type User = { id: number; name: string };
type PartialUser = Partial<User>; // { id?: number; name?: string }


Required<Type>

تمامی پروپرتی‌های یک تایپ رو اجباری می‌کنه.
type User = { id?: number; name?: string };
type RequiredUser = Required<User>; // { id: number; name: string }


Readonly<Type>

تمام پروپرتی‌های تایپ رو ReadOnly می‌کنه.
type User = { id: number; name: string };
type ReadonlyUser = Readonly<User>; // { readonly id: number; readonly name: string }

یعنی اگر بعد از تعریف آبجکت بخواید مقدار یکی از پروپرتی‌های اون آبجکت رو تغییر بدید بهتون ارور میده.


Pick<Type, Keys>

این یکی واقعا کاربردیه و کارش اینه که فقط ویژگی‌های مشخص‌شده از یک تایپ رو برگردونه.
type User = { id: number; name: string; email: string };
type PickedUser = Pick<User, 'id' | 'name'>; // { id: number; name: string }

به Pick باید دو تا مقدار پاس بدید، اول تایپ مد نظرتون و دوم لیست پراپرتی‌ها که می‌خواهید از نوع اولیه انتخاب کنید به این شکل : 'id' | 'name'


Omit<Type, Keys>

ویژگی‌های مشخص‌شده رو از یک تایپ حذف می‌کنه.
type User = { id: number; name: string; email: string };
type OmittedUser = Omit<User, 'email'>; // { id: number; name: string }

این یکی نحوه کارکردش مثل Pick هستش فقط به جای اینکه لیستی که بهش میدید رو ففط برگردونه میاد و فاکتور میگیره از تایپ حذف می‌کنه.


امیدوارم از این مطلب لذت برده باشید، با ری‌اکشنای خودتون بهمون انرژی بدید ❤️‍🔥

🚀 @CoolyCode
🔥229👌5💯1
برای اینکه بفهمید چند خط کد توی ریپازیتوری گیت شما زده شده میتونید از دستور زیر استفاده کنید، نتیجش میتونه واقعا جالب باشه 🔥

git ls-files | xargs wc -l | tail -n 1


دستور زیر هم لیست تمامی فایل‌های ریپو رو به همراه تعداد خط کد هر کدوم لیست می‌کنه و در نهایت هم جمع کلشون رو نشون میده.

bash git ls-files | xargs wc -l


#git | #tricks

🚀 @coolycode
🔥71
💎 آمار فعالیت چنل تا به امروز 💎

واقعاً عالیه نسبت به تعدامون، پر قدرت میریم جلو عشقای داداش🔥❤️‍🔥

راستی اگر چنل دارید میتونید با استفاده از ربات زیر این عکسو بسازید 🔻

🌟 @telemetr_io_bot


𝗖𝗛𝗔𝗡𝗡𝗘𝗟 | 𝗚𝗥𝗢𝗨𝗣
🔥20
یادگیری برنامه نویسی با بازی 🕹️

CodeCombat
سبک: بازی ماجراجویی
مهارت‌ها: یادگیری زبان‌های برنامه‌نویسی (Python, JavaScript)
شما در قالب یک بازی فانتزی شخصیت خود را با نوشتن کد حرکت می‌دهید و دشمنان را شکست می‌دهید. این بازی برای مبتدیان و یادگیری اصول برنامه‌نویسی عالیه.
CheckiO
سبک: بازی حل معما
مهارت‌ها: برنامه‌نویسی Python و JavaScript
این بازی مجموعه‌ای از چالش‌های کدنویسی است که با حل آن‌ها مهارت‌های خود را تقویت می‌کنید. مناسب برای افراد با دانش متوسط و پیشرفته.
RoboCode
سبک: مبارزه ربات‌ها
مهارت‌ها: یادگیری Java، تفکر الگوریتمی
در این بازی شما باید برای ربات خود کدی بنویسید تا در میدان مبارزه با ربات‌های دیگر بجنگد. برای تقویت الگوریتم‌نویسی و استراتژی عالیه.
TIS-100
سبک: شبیه‌سازی برنامه‌نویسی سیستم
مهارت‌ها: یادگیری منطق سیستم‌های سطح‌پایین، برنامه‌نویسی اسمبلی
یک بازی پازل پیچیده که در اون باید مدارها و سیستم‌های کامپیوتری رو با کدنویسی درست کنی.
Human Resource Machine
سبک: حل پازل
مهارت‌ها: اصول برنامه‌نویسی و الگوریتم‌ها
در این بازی شما باید دستورات ساده‌ای برای حل پازل‌ها به کارمندان بدهید. مناسب برای درک ساختارهای پایه‌ای کدنوسی.


#programming

🚀 @coolycode
4😍1
یه کلمه باحال که مترادف کلمه Explore باشه به فارسی بگید 💥

🗨️ 𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
4
شما هم هر وقت نتتون قطع میشه و تصمیم میگیرید خیلی جدی Dino ( دایناسور ) بازی کنید همون لحظه نتتون وصل میشه یا فقط من اینجوریم ؟ :))😂

🚀 @coolycode
🤣15💯2
#programming


هر کدوم از زبان های برنامه نویسی در چه سالی به وجود اومدن ... ؟!

سال 95 خیلی پر بار بوده 🔻
Java | JavaScript | PHP | Ruby


🚀 @coolycode
2😍2💯1
🇭 🇦 🇵 🇵 🇾 2️⃣0️⃣2️⃣5️⃣
61
Audio
ساخت لوگو SVG با AI
رفقا این روشو خودم کشف کردم که واقعا جالب بود و جواب داده خودمم تست گرفتم و لوگوی جدیدی که نیاز داشتم رو تونستم با همین روش ایجاد کنم، استفاده کنید و لذت ببرید ؛)
#AI


خودم از Adobe استفاده کردم برای Convert به SVG که تو ویس توضیح دادم، خروجیش تمیزه واقعا 👌

🚀 @coolycode
🔥6👌21
🖥️ 5 زبان برتر برای توسعه اپلیکیشن‌های موبایل 🌟

🌐 1. Dart
زبان برنامه‌نویسی دارت همراه با فریم‌ورک فلاتر گزینه‌ای عالی برای ساخت اپلیکیشن‌های کراس‌پلتفرمه. با فلاتر، میتونید در کوتاه‌ترین زمان ممکن، برای سیستم‌عامل‌های اندروید، iOS، و حتی وب خروجی بگیرید.
📱 2. Swift
اگر علاقه‌مند به ساخت اپلیکیشن‌های اختصاصی برای iOS و کلا محصولات apple باشید، یادگیری زبان Swift بهترین گزینس چون زبان رسمی اپله و برای توسعه اپلیکیشن‌های آیفون، آیپد و ... میتونید ازش استفاده کنید.
📊 3. Java
استفاده از جاوا همچنان در توسعه اپلیکیشن‌های اندروید بسیار محبوبه چون یک زبان قدرتمند و پایداره و میتونه فرصت‌های زیادی رو برای شما ایجاد کنه.
🔧 4. Kotlin
کاتلین زبان رسمی گوگل برای توسعه اپلیکیشن‌های اندرویده و خب با توجه به این مورد و پشتیبانی قوی از سوی گوگل و قابلیت‌های مدرن، یک گزینه مطمئن برای برنامه‌نویسان موبایل به شمار میاد.
💡 5. JavaScript
اگر هم به توسعه اپلیکیشن‌های کراس‌پلتفرم با جاوااسکریپت علاقه‌مند باشید میتونید با استفاده از فریم‌ورک React Native اپلیکشن‌های کراس‌پلتفرم بسازید.
#android #ios #native


🚀 @coolycode
🔥8👌2