۶ سایت رایگان برای ساخت UI حرفهای که باید ذخیرهشون کنی
اگه فرانتاند کار میکنی، این لیست رو یه جا نگه دار:
shadcn/ui
Magic UI
Aceternity UI
Flowbite
DaisyUI
HyperUI
همهشون برای پیدا کردن کامپوننتهای آماده و ساخت سریعتر رابط کاربری کاربردیان.
این پست رو Save کن؛ یه روز بهش نیاز پیدا میکنی.
#Frontend #UI #WebDesign #TailwindCSS #React #FrontendDeveloper #WebDevelopment #UIDesign #UIComponents #طراحی_رابط_کاربری #فرانت_اند #برنامه_نویسی
اگه فرانتاند کار میکنی، این لیست رو یه جا نگه دار:
shadcn/ui
Magic UI
Aceternity UI
Flowbite
DaisyUI
HyperUI
همهشون برای پیدا کردن کامپوننتهای آماده و ساخت سریعتر رابط کاربری کاربردیان.
این پست رو Save کن؛ یه روز بهش نیاز پیدا میکنی.
#Frontend #UI #WebDesign #TailwindCSS #React #FrontendDeveloper #WebDevelopment #UIDesign #UIComponents #طراحی_رابط_کاربری #فرانت_اند #برنامه_نویسی
❤4
📌میانبرهای کیبورد که همه ی برنامه نویسان باید بلد باشن
با
با
با
با
با
با
با علامت نقلقول، عبارت دقیق رو در گوگل پیدا کن
با
با
با
با
Win + V تاریخچه کپیها رو ببینبا
Ctrl + Shift + T تب بستهشده رو برگردونبا
Win + Shift + S از بخشی از صفحه عکس بگیربا
Ctrl + L مستقیم برو روی نوار آدرسبا
Ctrl + F داخل هر صفحه دنبال کلمه بگردبا
site: فقط داخل یک سایت جستوجو کنبا علامت نقلقول، عبارت دقیق رو در گوگل پیدا کن
با
filetype:pdf فقط فایل PDF جستوجو کنبا
Ctrl + Backspace یک کلمه کامل رو پاک کنبا
Alt + Tab سریع بین برنامهها جابهجا شو❤1👍1🔥1
⚡ ۸ میانبر VS Code که بهتره حفظشون کنی:
📌 اینا رو یکییکی وارد عادتت کن؛ بعد از چند روز متوجه تفاوت سرعتت میشی.
#VSCode #برنامه_نویسی #فرانت_اند #کدنویسی #Developer #WebDevelopment
Ctrl + P → پیدا کردن فایل Ctrl + Shift + P → Command Palette Ctrl + D → انتخاب مشابه بعدی Alt + ↑ / ↓ → جابهجایی خط Shift + Alt + ↓ → کپی خط Ctrl + / → Comment Ctrl + B → باز/بسته کردن Sidebar Ctrl + Shift + F → جستجو در کل پروژه📌 اینا رو یکییکی وارد عادتت کن؛ بعد از چند روز متوجه تفاوت سرعتت میشی.
#VSCode #برنامه_نویسی #فرانت_اند #کدنویسی #Developer #WebDevelopment
❤1❤🔥1
🤯 میدونستی؟
در JavaScript آرایه هم در واقع یک Object محسوب میشه!
برای اینکه بفهمی یک متغیر واقعاً آرایه است، از این استفاده کن:
📌 نکته مصاحبه:
در JavaScript آرایه هم در واقع یک Object محسوب میشه!
console.log(typeof [])
// "object"
برای اینکه بفهمی یک متغیر واقعاً آرایه است، از این استفاده کن:
Array.isArray([])
📌 نکته مصاحبه:
typeof نمیتواند Array را از Object تشخیص دهد.❤1👏1
👨💻 اگر تازه وارد پروژه واقعی شدی، اینا
رو زیاد میشنوی:
حتما ذخیرهش کن توی محیط کاری خیلی به دردت میخوره
🔹 Code Review → بررسی کد
🔹 Pull Request → درخواست ادغام تغییرات
🔹 CI/CD → فرآیند خودکار
Build/Test/Deploy
🔹 Staging → محیط قبل از Production
🔹 Production → محیط واقعی کاربران
📌 این اصطلاحات رو فقط حفظ نکن؛ باید بدونی کجا و چرا استفاده میشن.
#برنامه_نویسی #GitHub #DevOps #SoftwareDevelopment #Developer #FrontEnd
رو زیاد میشنوی:
حتما ذخیرهش کن توی محیط کاری خیلی به دردت میخوره
🔹 Code Review → بررسی کد
🔹 Pull Request → درخواست ادغام تغییرات
🔹 CI/CD → فرآیند خودکار
Build/Test/Deploy
🔹 Staging → محیط قبل از Production
🔹 Production → محیط واقعی کاربران
📌 این اصطلاحات رو فقط حفظ نکن؛ باید بدونی کجا و چرا استفاده میشن.
#برنامه_نویسی #GitHub #DevOps #SoftwareDevelopment #Developer #FrontEnd
❤2❤🔥1
🚀 ۱۰ سایت رایگان برای آنلاین کردن پروژههای برنامهنویسی 🔥
📌 ذخیره کن؛ بعداً بهشون نیاز پیدا میکنی
Vercel
Netlify
GitHub Pages
Cloudflare Pages
Firebase Hosting
Render
GitLab Pages
Surge
Replit
Gitpod
📤 برای یه برنامهنویس بفرست که هنوز پروژههاشو فقط روی سیستمش نگه داشته.
برای نشون دادن نمونه کارهاتون عالیه🙃
📌 ذخیره کن؛ بعداً بهشون نیاز پیدا میکنی
Vercel
Netlify
GitHub Pages
Cloudflare Pages
Firebase Hosting
Render
GitLab Pages
Surge
Replit
Gitpod
📤 برای یه برنامهنویس بفرست که هنوز پروژههاشو فقط روی سیستمش نگه داشته.
برای نشون دادن نمونه کارهاتون عالیه🙃
❤1💯1
کدوم متد برای تبدیل رشته JSON به شیء جاوااسکریپت استفاده میشه؟
Anonymous Quiz
24%
JSON.stringify()
32%
JSON.parse()
34%
JSON.object()
11%
JSON.convert()
🔥 ۵ افزونه VS Code که کدنویسی رو اعتیادآور میکنن!
📌 حتماً ذخیره کن؛ یه روز به کارت میاد!
1️⃣ Prettier ✨
کدت رو همیشه تمیز و حرفهای نگه میداره
✅ فرمت خودکار کد
✅ پایان جنگ با فاصلهها و خطها
2️⃣ Error Lens 🚨
ارورها رو همون جایی که اتفاق افتادن نشون میده
✅ دیگه دنبال خطا نگرد
✅ سریعتر Debug کن
3️⃣ GitLens 🔥
قدرت Git رو داخل VS Code بیار
✅ ببین کی و چرا یک خط کد تغییر کرده
✅ مدیریت حرفهای پروژهها
4️⃣ Auto Rename Tag ⚡
تغییر اسم تگها بدون دردسر
✅ مخصوص HTML / React
✅ سرعت بیشتر در کدنویسی
5️⃣ Material Icon Theme 🎨
ظاهر VS Code رو حرفهای کن
✅ آیکونهای جذاب برای فایلها
✅ پیدا کردن فایلها سریعتر میشه
📌 Save
کن که بعداً دنبال اسم افزونهها نگردی
📤 برای رفیق برنامهنویست بفرست
#programming #vscode #developer #coding #frontend #webdevelopment
📌 حتماً ذخیره کن؛ یه روز به کارت میاد!
1️⃣ Prettier ✨
کدت رو همیشه تمیز و حرفهای نگه میداره
✅ فرمت خودکار کد
✅ پایان جنگ با فاصلهها و خطها
2️⃣ Error Lens 🚨
ارورها رو همون جایی که اتفاق افتادن نشون میده
✅ دیگه دنبال خطا نگرد
✅ سریعتر Debug کن
3️⃣ GitLens 🔥
قدرت Git رو داخل VS Code بیار
✅ ببین کی و چرا یک خط کد تغییر کرده
✅ مدیریت حرفهای پروژهها
4️⃣ Auto Rename Tag ⚡
تغییر اسم تگها بدون دردسر
✅ مخصوص HTML / React
✅ سرعت بیشتر در کدنویسی
5️⃣ Material Icon Theme 🎨
ظاهر VS Code رو حرفهای کن
✅ آیکونهای جذاب برای فایلها
✅ پیدا کردن فایلها سریعتر میشه
📌 Save
کن که بعداً دنبال اسم افزونهها نگردی
📤 برای رفیق برنامهنویست بفرست
#programming #vscode #developer #coding #frontend #webdevelopment
❤1👏1
Forwarded from نظرات دانشجویان
تا تو بری مسیر آموزشی یاد بگیری،
با هوش مصنوعی خودتو گول بزنی 😂
اقا حمید ما پروژه دلاری شو گرفته
اول صبح این پیام ها رو میبینم کل روزم ساخته میشه
قطعا پشتکار مسیر درست پشتیبانی حرفه ای
نتیجه ش میشه این 🌱👌🏻🥰
با هوش مصنوعی خودتو گول بزنی 😂
اقا حمید ما پروژه دلاری شو گرفته
اول صبح این پیام ها رو میبینم کل روزم ساخته میشه
قطعا پشتکار مسیر درست پشتیبانی حرفه ای
نتیجه ش میشه این 🌱👌🏻🥰
❤3🥰1
قرارداد-پروژه-برنامه-نویسی.pdf
184.6 KB
فایل قرار داد برای برنامه نویسی ✍️
📄 اگه فریلنسری کار میکنی، اینو جدی بگیر!
قبل از اینکه پروژه رو شروع کنی، حتماً یه قرارداد داشته باش.
لازم نیست پیچیده باشه، فقط اینا توش باشه:
✅ دقیقاً قراره چی تحویل بدی
✅ مبلغ پروژه و زمان پرداخت
✅ کی باید پروژه رو تحویل بدی
✅ چند بار اصلاح رایگانه
✅ فایلها بعد از تسویه مال کیه
✅ اگه یکی وسط کار انصراف داد، تکلیف چیه
باور کن یه قرارداد ساده، میتونه جلوی کلی دردسر و بحث بیخودی رو بگیره. 😉
قبل از اینکه پروژه رو شروع کنی، حتماً یه قرارداد داشته باش.
لازم نیست پیچیده باشه، فقط اینا توش باشه:
✅ دقیقاً قراره چی تحویل بدی
✅ مبلغ پروژه و زمان پرداخت
✅ کی باید پروژه رو تحویل بدی
✅ چند بار اصلاح رایگانه
✅ فایلها بعد از تسویه مال کیه
✅ اگه یکی وسط کار انصراف داد، تکلیف چیه
باور کن یه قرارداد ساده، میتونه جلوی کلی دردسر و بحث بیخودی رو بگیره. 😉
❤1👌1
💰 ۱۰ مهارتی که درآمد یک Front-End Developer را بیشتر میکند
🚀 تسلط کامل بر JavaScript
⚛️ یادگیری عمیق React (یا Next.js)
🌐 کار با REST API و GraphQL
📱 طراحی Responsive و Mobile-First
⚡ بهینهسازی Performance سایت
🛠️ تسلط بر Git & GitHub
🧪 آشنایی با Testing (Jest, Cypress)
🎨 درک اصول UI/UX
🤖 استفاده از ابزارهای هوش مصنوعی برای افزایش سرعت توسعه
💼 ساخت Portfolio قوی با پروژههای واقعی
💡 فقط کدنویسی کافی نیست؛ ترکیب مهارت فنی، پروژههای واقعی و یادگیری مداوم، بیشترین تأثیر را روی درآمد یک Front-End Developer دارد.
🚀 تسلط کامل بر JavaScript
⚛️ یادگیری عمیق React (یا Next.js)
🌐 کار با REST API و GraphQL
📱 طراحی Responsive و Mobile-First
⚡ بهینهسازی Performance سایت
🛠️ تسلط بر Git & GitHub
🧪 آشنایی با Testing (Jest, Cypress)
🎨 درک اصول UI/UX
🤖 استفاده از ابزارهای هوش مصنوعی برای افزایش سرعت توسعه
💼 ساخت Portfolio قوی با پروژههای واقعی
💡 فقط کدنویسی کافی نیست؛ ترکیب مهارت فنی، پروژههای واقعی و یادگیری مداوم، بیشترین تأثیر را روی درآمد یک Front-End Developer دارد.
❤1👌1
😳 میدونستی سایتت میتونه بدون JavaScript تاریک بشه؟
فقط اینو بذار توی HTML:
کوچیکه، ولی برای یه سایت تمیز خیلی بهدردبخوره. 🔥
فقط اینو بذار توی HTML:
<meta name="color-scheme"
content="dark light">
حالا مرورگر میفهمه سایتت از Dark Mode پشتیبانی میکنه و بعضی المانهای پیشفرضش رو خودش با تم سیستم هماهنگ میکنه. 🌙کوچیکه، ولی برای یه سایت تمیز خیلی بهدردبخوره. 🔥
❤7👏1
«اگه برنامهنویسی بلدی، این ۷ کار رو میتونی بفروشی»
خیلیها فکر میکنن برای درآمد گرفتن باید حتماً پروژههای خیلی بزرگ بگیرن.
درحالیکه کلی کار کوچک وجود داره:
🔹 تبدیل Figma به سایت
🔹 رفع Bug
🔹 ساخت Landing Page
🔹 اتصال API
🔹 ساخت Dashboard
🔹 بهینهسازی سرعت
🔹 اضافه کردن Feature به پروژه موجود
اولین پول برنامهنویسیات قرار نیست از یک پروژه ۵۰۰ میلیونی بیاد.
از حل یک مشکل واقعی شروع میشه.
#درآمد_برنامه_نویسی #فریلنسری #برنامه_نویسی #Frontend #Developer #Codelines
خیلیها فکر میکنن برای درآمد گرفتن باید حتماً پروژههای خیلی بزرگ بگیرن.
درحالیکه کلی کار کوچک وجود داره:
🔹 تبدیل Figma به سایت
🔹 رفع Bug
🔹 ساخت Landing Page
🔹 اتصال API
🔹 ساخت Dashboard
🔹 بهینهسازی سرعت
🔹 اضافه کردن Feature به پروژه موجود
اولین پول برنامهنویسیات قرار نیست از یک پروژه ۵۰۰ میلیونی بیاد.
از حل یک مشکل واقعی شروع میشه.
#درآمد_برنامه_نویسی #فریلنسری #برنامه_نویسی #Frontend #Developer #Codelines
❤🔥1
دوره ی جامع و کاربردی بوت استرپ ۵ براتون آماده کردم
میخواستم به صورت رایگان منتشرش کنم
ولی دیدم یه چند روزی درگیر درست کردنش بودم و خسته شدم واقعا
به خاطر همین اومدم کلا قیمتش رو گذاشتم ۵۰ تومن
آموزش خفنیه حتما تهیه ش کن و آموزش شو بخون با چندین پروژه کاربردی خفن جلو رفتم ت آموزش
برای ثبت نام
میخواستم به صورت رایگان منتشرش کنم
ولی دیدم یه چند روزی درگیر درست کردنش بودم و خسته شدم واقعا
به خاطر همین اومدم کلا قیمتش رو گذاشتم ۵۰ تومن
آموزش خفنیه حتما تهیه ش کن و آموزش شو بخون با چندین پروژه کاربردی خفن جلو رفتم ت آموزش
برای ثبت نام
❤2👍1
🚀 ترفند ساده برای سریعتر کردن سایت:
اگه عکسهای زیادی توی صفحه داری، همهشون رو از اول لود نکن!
از این استفاده کن:
🔹 عکسهایی که پایین صفحه هستن، لازم نیست همون اول دانلود بشن.
نتیجه؟
⚡️ درخواست کمتر در شروع صفحه
⚡️ لود اولیه سریعتر
⚡️ تجربه بهتر کاربر
📌 این ترفند کوچیک رو Save کن؛ توی پروژه واقعی به کارت میاد.
اگه عکسهای زیادی توی صفحه داری، همهشون رو از اول لود نکن!
از این استفاده کن:
<img src="image.webp" loading="lazy" alt="...">
🔹 عکسهایی که پایین صفحه هستن، لازم نیست همون اول دانلود بشن.
نتیجه؟
⚡️ درخواست کمتر در شروع صفحه
⚡️ لود اولیه سریعتر
⚡️ تجربه بهتر کاربر
📌 این ترفند کوچیک رو Save کن؛ توی پروژه واقعی به کارت میاد.
❤2🔥2
🔥 ۳ ترفند CSS خفن و کاربردی که کمتر کسی استفاده میکنه!
اگر CSS کار میکنی، این ۳ مورد رو حتماً ذخیره کن 👇
1️⃣ سایز متن رو هوشمند کن با clamp()
📱 متن بین موبایل و دسکتاپ خودش متناسب میشه؛ بدون Media Query
2️⃣نسبت تصویر رو همیشه ثابت نگه دارگه دار
🔥 برای کارتهای محصول، گالری و Thumbnail فوقالعا
3️⃣ متنهای چندخطی رو حرفهایتر کن
✨ مرورگر خطوط عنوان رو متعادلتر میچینه و ظاهر UI تمیزتر میشه.
💡و CSS فقط رنگ و فاصله نیست؛ وقتی ابزارهای جدیدش رو بشناسی، خیلی از کارها بدون JavaScript انجام میشن.
اگر CSS کار میکنی، این ۳ مورد رو حتماً ذخیره کن 👇
1️⃣ سایز متن رو هوشمند کن با clamp()
h1 {
font-size: clamp(2rem, 5vw, 4rem);
}📱 متن بین موبایل و دسکتاپ خودش متناسب میشه؛ بدون Media Query
2️⃣نسبت تصویر رو همیشه ثابت نگه دارگه دار
img {
aspect-ratio: 16 / 9;
object-fit: cover;
}🔥 برای کارتهای محصول، گالری و Thumbnail فوقالعا
3️⃣ متنهای چندخطی رو حرفهایتر کن
h2 {
text-wrap: balance;
}✨ مرورگر خطوط عنوان رو متعادلتر میچینه و ظاهر UI تمیزتر میشه.
💡و CSS فقط رنگ و فاصله نیست؛ وقتی ابزارهای جدیدش رو بشناسی، خیلی از کارها بدون JavaScript انجام میشن.
❤🔥1👏1
💻 ۷ جا برای تمرین واقعی Front-End:
🔥 Frontend Mentor
🔥 Codewell
🔥 DevChallenges
🔥 Frontend Practice
🔥 CSSBattle
🔥 JavaScript30
🔥 100 Days CSS
فقط Tutorial نبین.
یه طراحی بردار → خودت پیادهسازی کن → منتشرش کن.
هم تمرین میشه، هم نمونهکار.
🔥 Frontend Mentor
🔥 Codewell
🔥 DevChallenges
🔥 Frontend Practice
🔥 CSSBattle
🔥 JavaScript30
🔥 100 Days CSS
فقط Tutorial نبین.
یه طراحی بردار → خودت پیادهسازی کن → منتشرش کن.
هم تمرین میشه، هم نمونهکار.
❤1🔥1
🔥 چرا بعضیها بعد از یک سال هنوز برنامهنویس مبتدی هستن؟
چون بیشتر وقتشون رو صرف یاد گرفتن میکنن، نه ساختن. 👇
📌 فقط آموزش جمع میکنن
📌 پروژه واقعی انجام نمیدن
📌 با اولین چالش جا میزنن
📌 منتظرن تا «کاملاً آماده» بشن
اما واقعیت اینه:
برنامهنویسی با شروع کردن رشد میکنه، نه با آماده شدن. 🚀
قرار نیست اول همهچیز رو بلد باشی و بعد پروژه بزنی؛
پروژه میزنی تا کمکم همهچیز رو یاد بگیری.
پس منتظر زمان مناسب نباش.
چون بیشتر وقتشون رو صرف یاد گرفتن میکنن، نه ساختن. 👇
📌 فقط آموزش جمع میکنن
📌 پروژه واقعی انجام نمیدن
📌 با اولین چالش جا میزنن
📌 منتظرن تا «کاملاً آماده» بشن
اما واقعیت اینه:
برنامهنویسی با شروع کردن رشد میکنه، نه با آماده شدن. 🚀
قرار نیست اول همهچیز رو بلد باشی و بعد پروژه بزنی؛
پروژه میزنی تا کمکم همهچیز رو یاد بگیری.
پس منتظر زمان مناسب نباش.
۱۰
Extension
کاربردی Chrome برای Developerها
React Developer Tools
Redux DevTools
JSON Viewer
Lighthouse
Wappalyzer
WhatFont
ColorZilla
CSS Viewer
EditThisCookie
VisBug
📌 لازم نیست مرورگرت رو با ۵۰ تا Extension پر کنی؛ فقط چیزهایی رو نصب کن که واقعاً در Workflowت استفاده میشن.
#Chrome #DevTools #Frontend #Developer #Programming
Extension
کاربردی Chrome برای Developerها
React Developer Tools
Redux DevTools
JSON Viewer
Lighthouse
Wappalyzer
WhatFont
ColorZilla
CSS Viewer
EditThisCookie
VisBug
📌 لازم نیست مرورگرت رو با ۵۰ تا Extension پر کنی؛ فقط چیزهایی رو نصب کن که واقعاً در Workflowت استفاده میشن.
#Chrome #DevTools #Frontend #Developer #Programming
❤1
🔥 ۱۰ سایتی که هر برنامهنویسی باید بشناسه:
🌐 MDN Web Docs → مرجع کامل
HTML، CSS و JavaScript.
⚡ Can I Use → بررسی پشتیبانی مرورگرها از ویژگیهای CSS و JS.
🎨 CSS Gradient → ساخت گرادینتهای حرفهای.
🎨 Coolors → ساخت پالت رنگ برای پروژهها.
🖼️ Undraw → تصاویر SVG رایگان برای سایت.
📷 Pexels → عکسهای رایگان و باکیفیت.
🔤 Google Fonts → فونتهای رایگان وب.
💻 CodePen → تست سریع HTML، CSS و JavaScript.
🚀 Vercel → انتشار رایگان پروژههای React و Next.js.
🐙 GitHub → نگهداری کدها، نمونهکار و همکاری تیمی.
💾 این پست رو ذخیره کن؛ مطمئن باش بارها بهش نیاز پیدا میکنی.
🌐 MDN Web Docs → مرجع کامل
HTML، CSS و JavaScript.
⚡ Can I Use → بررسی پشتیبانی مرورگرها از ویژگیهای CSS و JS.
🎨 CSS Gradient → ساخت گرادینتهای حرفهای.
🎨 Coolors → ساخت پالت رنگ برای پروژهها.
🖼️ Undraw → تصاویر SVG رایگان برای سایت.
📷 Pexels → عکسهای رایگان و باکیفیت.
🔤 Google Fonts → فونتهای رایگان وب.
💻 CodePen → تست سریع HTML، CSS و JavaScript.
🚀 Vercel → انتشار رایگان پروژههای React و Next.js.
🐙 GitHub → نگهداری کدها، نمونهکار و همکاری تیمی.
💾 این پست رو ذخیره کن؛ مطمئن باش بارها بهش نیاز پیدا میکنی.
❤1👍1