𝗖𝗢𝗢𝗟𝗬 𝗖𝗢𝗗𝗘 | کولی کد
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
𝗖𝗢𝗢𝗟𝗬 𝗖𝗢𝗗𝗘 | کولی کد
#FullStack معروف ترین تکنولوژی‌هایی که برای Full Stack شدن میتونید انتخاب کنید و باید بلد باشید 💯 🚀 @coolycode
یکی از رفقای عزیز چنل اشاره کرد که این عکس کلیه و میتونید از سایت roadmap.sh ، رودمپ Full Stack و زیر شاخه هاش رو به صورت جزئی ببینید 🔻

~> Frontend
~> Backend
~> Databases
~> DevOps
11
کتابخونه Material-UI چیه دقیقا ؟ Ⓜ️

کتابخانه Material-UI (یا همون MUI) یکی از محبوب‌ترین کتابخونه‌های ری‌اکتی برای ساخت رابط کاربریه که بر اساس استانداردهای Material Design گوگل طراحی شده. این کتابخونه یه سری کامپوننت آماده داره که بهتون کمک می‌کنه سریع‌تر و راحت‌تر رابط های کاربری تعاملی بسازید، بدون اینکه لازم باشه از صفر پیاده سازی کنید

مزایای Material-UI
🎨 طراحی حرفه‌ای و استاندارد
چون این کتابخونه از Material Design پیروی می‌کنه، باعث می‌شه رابط کاربری نرم‌افزار مدرن، شیک و کاربرپسند باشه.

کامپوننت‌های قوی و انعطاف‌پذیر
همه‌ی اجزای MUI ماژولار، با قابلیت سفارشی‌سازی بالا هستن، یعنی هر کامپوننت رو می‌تونی مطابق نیاز خودت تغییر بدی و چندین بار استفاده کنی.

🚀 افزایش سرعت توسعه
با داشتن کلی کامپوننت آماده، لازم نیست وقتتو روی طراحی و پیاده سازی از صفر تلف کنی، که یعنی توسعه سریع‌تر و کم‌هزینه‌تر!

🏗 سازگار با معماری‌های مدرن
کامپوننت‌های MUI کاملاً با اصول مهندسی نرم‌افزار و معماری‌های مبتنی بر کامپوننت هماهنگ هستن، پس توسعه و نگهداری پروژه‌های بزرگ رو آسون‌تر می‌کنن.

🌙 پشتیبانی از DarkMode و تمینگ پیشرفته
این کتابخونه به‌صورت پیش‌فرض از Dark Mode و سیستم تمینگ انعطاف‌پذیر پشتیبانی می‌کنه، که برای یه تجربه کاربری حرفه‌ای خیلی مهمه.


مشکلات و محدودیت‌های Material-Ui
📦 حجم بالا و تأثیر روی عملکرد یه کتابخونه
بزرگه و استفاده ازش می‌تونه باعث افزایش حجم باندل نهایی بشه که روی سرعت بارگذاری سایت تأثیر می‌ذاره، مخصوصاً تو پروژه‌های سنگین.

🎨 نیاز به سفارشی‌سازی زیاد
استایل‌های پیش‌فرض MUI تو بعضی پروژه‌ها ممکنه زیادی شبیه به هم باشن، و تغییر دادن بعضی از اون‌ها هم کار راحتی نیست و نیازمند تایم بیشتریه.

📚 نیازمند یادگیری بیشتر برای تنظیمات
پیشرفته استفاده از کامپوننت‌های آماده خیلی ساده‌ست، ولی اگه بخوای تنظیمات پیشرفته مثل سیستم تم، sx و styled-components رو یاد بگیری، باید یه مقدار وقت بذاری.


🎯 جمع‌بندی
در کل Material-UI یه گزینه‌ی قوی و پرطرفدار برای طراحی رابط کاربری تو ری‌اکت محسوب می‌شه. با داشتن طراحی استاندارد، کامپوننت‌های انعطاف‌پذیر و معماری قوی، می‌تونه کلی توی سرعت توسعه کمکتون کنه.
اما اگه روی عملکرد و حجم باندل حساس هستید یا استایل خاصی رو برای پروژه مدنظر دارید، شاید مجبور بشید وقت بیشتری برای بهینه‌سازی بذارید و یا حتی میتونه گزینه بهتر استفاده از ui-kit های دیگه مثل shadcn باشه، که سعی میکنیم توی پست های دیگه بهشون بپرداریم.


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

#️⃣ #WhatsThat #libarary

𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
17
𝗖𝗢𝗢𝗟𝗬 𝗖𝗢𝗗𝗘 | کولی کد
کتابخونه Material-UI چیه دقیقا ؟ Ⓜ️ کتابخانه Material-UI (یا همون MUI) یکی از محبوب‌ترین کتابخونه‌های ری‌اکتی برای ساخت رابط کاربریه که بر اساس استانداردهای Material Design گوگل طراحی شده. این کتابخونه یه سری کامپوننت آماده داره که بهتون کمک می‌کنه سریع‌تر…
دوستان من همیشه سعی میکنم تمامی پست ها به صورت کاملا تجربی باشن و خودم مطمئن باشم از مطالب و مورادی که میگم

پیشنهاد میکنم حتما مطالبی که میزارم رو کامل بخونید تا دید خیلی بهتری نسبت به اون مسئله و معایت و مزیت هایی که راجبش وجود داره داشته باشید 👌
16👌1
سلام رفقا روزتون بخیر ✌️

ما برای مدیریت و تولید محتوای کولی‌کد و اینستا‌کد دنبال چند نفر رفیق پایه و باحال هستیم، اگر دوست دارید و فکر میکنید میتونید فعالیت کنید بهم پیام بدید که بیشتر راجبش گپ بزنیم ❤️

ID ~> @MohammadTazaroie

.
.
.

🚀 @coolycode
🔥10
𝗖𝗢𝗢𝗟𝗬 𝗖𝗢𝗗𝗘 | کولی کد pinned «تا امروز سعی کردیم که مطالب فوق‌العاده کاربردی و با کیفیتی رو‌برای شما عزیزان تولید کنیم و هم اکنون میتونید به صد‌ها مطلب جذاب در حوزه وب دسترسی داشته باشید 💎 با توجه به گسترده شدن مطالب کانال کولی‌کُد تصمیم، گرفتیم که یک دسته بندی مناسبی رو روی تمامی پست‌های…»
#website


مطمئنم خیلی از دوستان قبل از آشنایی با این سایت خفن ساعت ها وقت میزاشتن واسه طراحی اسکرول بار برای سایتشون
ولی دیگه با وجود این ابزار نیازی به این کار نیست

چون میتونین خیلی ساده مثل فتوشاپ اسکرول بارتون رو با آپشن هایی که موجوده کاستومایز کنین و بعدش هم سورس کد CSS اون رو کپی کنین و توی پروژتون استفاده کنین

🌐 لینک سایت : scrollbar.app

𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
🔥183🤣2👌1
1403 / 11 / 11

جلسه ۲۷۷ تِهلاگ
گروه کاربران گنو/لینوکس تهران.

از دیدار همه رفقایی که حضور داشتند حسابی خوشحال شدم و امیدوارم که به زودی توی ایونت های بعدی ببینمتون ✌️❤️

@ninja_learn_ir
@yasha
@atfarhanwd
@geedook13
@ag_arman

#event

𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣

15❤‍🔥3👌1
#golden_sentence

💎 یه folder structure خوب و مرتب؛ توسعه پروژه رو چندین برابر راحت تر میکنه
نادیده نگیرینش :)

𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
14🔥3👌21
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی میخوای از چندتا برنامه همزمان استفاده کنی 😂😂🤝🏻

فقط گوگل

🤣🤣

📝 @xCode_IR
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣16👌1👨‍💻1
Forwarded from Shayan .k
سلام دوستان، خب به هر حال تونستیم یه جایی رو بگیریم تا بتونیم یه سری کارای باحال ر. با هم انجام بدیم.


در حقیقت ما سعی کردیم یه کامیونیتی Computer Scientific داشته باشیم به طوری که از منابع و کتاب های دسته اول به شکل میز گرد استفاده کنیم . و کم کم چند نفر دیگه رو هم همراه خودمون کنیم تا بتونیم با هم مباحث low level و basic و کاربردی computer science رو درک کنیم و یاد بگیریم.

این مباحث میتونن ابزار هایی مثل زبان c یا ++C باشن و یا حتی میتونن موضوعاتی مثل CS50X و کتاب هایی مثل CODE THE HIDDEN LANGUAGE و GROKKING THE ALGORITHM و ... باشند که هر کدوم به نوبه خودشون باحالن و میتونیم کلی با هم در موردشون حرف بزنیم و یاد بگیریم.

از اونجایی که من و شایان داشتیم با هم میخوندیم این ها رو سعی کردیم که یه کامیونیتی ایجاد کنیم که این موضوع ها رو کمی عملی تر و باحال تر در موردشون بحث کنیم که هم خوش بگذره و هم ما بیشتر یاد بگیریم و هم کلا بتونیم یه سری افراد دیگه رو پیدا کنیم که هفتگی بتونیم با هم اینجور چیزا رو بخونیم و بیشتر عمیق شیم.

این یعنی داستان کامیونیتی این شکلی هست که ممکنه برای سینیور های عجیب غریب جذاب نباشه ولی برای NOVICE ها و تازه کار ها جذابه.


ما خیلی سعی کردیم که بتونیم یه جا بگیریم و یه سری کار ها کنیم و در نهایت تونستیم با یه کانکشن خوب یه جا رو بگیریم.

ادامه پست

لینک گروه تلگرام:
https://t.me/ccismywife
🔥52👌1
𝗖𝗢𝗢𝗟𝗬 𝗖𝗢𝗗𝗘 | کولی کد
سلام دوستان، خب به هر حال تونستیم یه جایی رو بگیریم تا بتونیم یه سری کارای باحال ر. با هم انجام بدیم. در حقیقت ما سعی کردیم یه کامیونیتی Computer Scientific داشته باشیم به طوری که از منابع و کتاب های دسته اول به شکل میز گرد استفاده کنیم . و کم کم چند نفر…
رفقا فرهان و شایان دارن یه حرکت باحالی میزنن و به نظر خودم واقعا با ارزشه، از اونجایی که خیلی کم به علوم کامپیوتر بها داده میشه یه همچین اتفاقی میتونه به جا‌های خوبی برسه، اگر علاقه مند بودید میتونید بیشتر باهاشون صحبت کنید ✌️❤️

#تبلیغ_نیست
9🔥2👌1
تمپلیت انجین‌ها چی هستند ؟ 🛠️
تمپلیت انجین یه ابزاره که به ما کمک می‌کنه با قابلیت هایی که داره صفحات Dynamic ( پویا ) بسازیم. یعنی چی ؟ یعنی یه قالب درست می‌کنی که بخش‌های ثابت (مثل ساختار HTML) و بخش‌های متغیر (مثل اسم کاربر) داره. بعد موقع اجرا، اون قسمت‌های متغیر با داده‌های واقعی جایگزین می‌شن.

چه قابلیت هایی دارن ؟ 🚀
🧩 پشتیبانی از ساختار منطقی
🔸 امکان استفاده از دستورات شرطی و حلقه‌ها رو فراهم می‌کنه تا بر اساس داده‌های دریافتی، نمایش محتوا به صورت منطقی و متغیر صورت بگیره.

🚀 ایجاد محتوای دینامیک
🔸 با وارد کردن داده‌های متغیر در قالب‌ها، محتوای پویا تولید می‌شه.

📁 وراثت قالب‌ها
🔸 قالب‌های اصلی رو تعریف می‌کنید و توی قالب‌های دیگه ازشون بهره می‌برید، یه جورایی میشه همون لی‌اوت‌ اصلی و قسمت‌های شیر مثل Header و Footer، که باعث کم شدن کدهای تکراری میشه.

🔃 فرمت‌دهی و فیلتر دیتا
🔸 میتونید داده‌ها رو قبل از نمایش فرمت‌دهی کنید با قابلیت‌های خود تمپلیت انجین، مثل تنظیم قالب تاریخ یا اعداد.

🗃️ پشتیبانی از داده‌های پیچیده
🔸 امکان کار با داده‌های پیچیده مثل آرایه‌ها و objectها رو می‌ده تا اطلاعات به شکل بهتری نمایش داده بشه.


چجوری کار میکنه ⁉️
شما داخل قالبی که نوشتید، جای متغیرها رو مشخص می‌کنی وقتی کد اجرا می‌شه، تمپلیت انجین این قسمت‌ها رو با دیتای واقعی پر می‌کنه و برای اضافه کردن کدهای منطقی مثل حلقه‌ها یا شرط‌ها، باید از سینتکس مخصوص خود اون تمپلیت انجین استفاده کنی.
مثلاً توی EJS، برای حلقه نوشتن می‌تونی🔻

<% items.forEach(item => { %>
<li><%= item %></li>
<% }) %>


محبوب‌ترین تمپلیت انجین‌ها
Node.js : EJS ~> Pug ~> Handlebars

Python : Jinja2 ~> Mako

PHP : Twig ~> Blade

Java : Thymeleaf ~> FreeMarker


💬 تا حالا از تمپلیت انجین استفاده کردی؟ اگه آره، تجربه خودت رو بهمون بگو 👇

#WhatsThat

𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣

🔥13❤‍🔥21