🔥 ۱۰ سایتی که باعث میشن سریعتر برنامهنویسی کنی:
🤖 ChatGPT → رفع خطا، توضیح کد و
ایده گرفتن.
🎨 Figma Community → UIهای آماده برای تمرین و پروژه.
🧩 Shadcn/UI → کامپوننتهای حرفهای React.
✨ Magic UI → کامپوننتها و انیمیشنهای آماده.
🌊 Tailwind CSS → مستندات کامل و نمونههای کاربردی.
🎯 React Icons → هزاران آیکون رایگان.
📦 NPM → پیدا کردن پکیجهای موردنیاز پروژه.
⚡ Excalidraw → طراحی سریع فلوچارت و ایدههای پروژه.
🌍 JSONPlaceholder → API رایگان برای تمرین.
🚀 Roadmap.sh → نقشه راه یادگیری برنامهنویسی.
📌 اگه این ۱۰ سایت رو بشناسی، هم سریعتر یاد میگیری، هم موقع پروژه کمتر گیر میکنی. 💙
🤖 ChatGPT → رفع خطا، توضیح کد و
ایده گرفتن.
🎨 Figma Community → UIهای آماده برای تمرین و پروژه.
🧩 Shadcn/UI → کامپوننتهای حرفهای React.
✨ Magic UI → کامپوننتها و انیمیشنهای آماده.
🌊 Tailwind CSS → مستندات کامل و نمونههای کاربردی.
🎯 React Icons → هزاران آیکون رایگان.
📦 NPM → پیدا کردن پکیجهای موردنیاز پروژه.
⚡ Excalidraw → طراحی سریع فلوچارت و ایدههای پروژه.
🌍 JSONPlaceholder → API رایگان برای تمرین.
🚀 Roadmap.sh → نقشه راه یادگیری برنامهنویسی.
📌 اگه این ۱۰ سایت رو بشناسی، هم سریعتر یاد میگیری، هم موقع پروژه کمتر گیر میکنی. 💙
❤1
🌐 چند روش ذخیره اطلاعات در مرورگر که هر Front-End Developer باید بدونه:
📦 localStorage → ذخیره اطلاعات تا
زمان پاک شدن
⏱️ sessionStorage → اطلاعات تا پایان بستن تب
🍪 Cookie → دادههای کوچک + امکان ارسال به سرور
🗄️ IndexedDB → ذخیره حجم زیادی از دادههای ساختاریافته
⚡ Cache Storage → ذخیره فایلها و Responseها برای افزایش سرعت
💾 Storage API → مدیریت و بررسی فضای ذخیرهسازی
📌 Save
کن؛ اینا از اون چیزاست که توی پروژه واقعاً به کارت میاد.
#Frontend #UI #WebDesign #TailwindCSS #React #FrontendDeveloper #WebDevelopment #UIDesign #UIComponents #طراحی_رابط_کاربری
📦 localStorage → ذخیره اطلاعات تا
زمان پاک شدن
⏱️ sessionStorage → اطلاعات تا پایان بستن تب
🍪 Cookie → دادههای کوچک + امکان ارسال به سرور
🗄️ IndexedDB → ذخیره حجم زیادی از دادههای ساختاریافته
⚡ Cache Storage → ذخیره فایلها و Responseها برای افزایش سرعت
💾 Storage API → مدیریت و بررسی فضای ذخیرهسازی
📌 Save
کن؛ اینا از اون چیزاست که توی پروژه واقعاً به کارت میاد.
#Frontend #UI #WebDesign #TailwindCSS #React #FrontendDeveloper #WebDevelopment #UIDesign #UIComponents #طراحی_رابط_کاربری
❤1
آموزش NestJS 12 از صفر تا پروژه واقعی | PDF فارسی
NestJS 12
رو از صفر و با زبان ساده یاد
بگیر؛
از Prisma، PostgreSQL و JWT تا Redis، تست، Docker و ساخت یه API واقعی برای پروژه CourseHub.
قیمت اصلی ۴۵۰
قیمت با تخفیف ۴۲۰
ثبت نام
NestJS 12
رو از صفر و با زبان ساده یاد
بگیر؛
از Prisma، PostgreSQL و JWT تا Redis، تست، Docker و ساخت یه API واقعی برای پروژه CourseHub.
قیمت با تخفیف ۴۲۰
ثبت نام
🔥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
🔐 JWT
اگه تا حالا وارد یه سایت یا اپ شدی و دیگه لازم نبوده هر بار دوباره لاگین کنی، احتمال زیاد پشت صحنه از JWT استفاده شده.
JWT
یه توکنه که بعد از ورود موفق، سرور بهت میده. از اون به بعد هر درخواستی به سرور میفرستی، همین توکن رو هم همراهش میفرستی تا سرور بفهمه خودتی.
JWT
از ۳ بخش تشکیل شده:
🔹 Header: نوع توکن و الگوریتم امضا
🔹 Payload: اطلاعاتی مثل شناسه کاربر و زمان انقضا
🔹 Signature: مطمئن میکنه توکن دستکاری نشده.
⚠️ فقط یادت باشه اطلاعات داخل Payload رمزگذاری نشده؛ فقط Encode شده، پس اطلاعات حساس داخلش نذار.
#JWT #Backend #API #Security
اگه تا حالا وارد یه سایت یا اپ شدی و دیگه لازم نبوده هر بار دوباره لاگین کنی، احتمال زیاد پشت صحنه از JWT استفاده شده.
JWT
یه توکنه که بعد از ورود موفق، سرور بهت میده. از اون به بعد هر درخواستی به سرور میفرستی، همین توکن رو هم همراهش میفرستی تا سرور بفهمه خودتی.
JWT
از ۳ بخش تشکیل شده:
🔹 Header: نوع توکن و الگوریتم امضا
🔹 Payload: اطلاعاتی مثل شناسه کاربر و زمان انقضا
🔹 Signature: مطمئن میکنه توکن دستکاری نشده.
⚠️ فقط یادت باشه اطلاعات داخل Payload رمزگذاری نشده؛ فقط Encode شده، پس اطلاعات حساس داخلش نذار.
#JWT #Backend #API #Security
⚡1❤1
🤔 null و undefined
چه فرقی دارن؟
این دوتا خیلی شبیه هم به نظر میان، ولی
یکی نیستن!
حالا اینو ببین:
💡 خلاصه:
✅
✅
همین تفاوت کوچیک، موقع کار با APIها
خیلی مهم میشه.
#JavaScript #Frontend
چه فرقی دارن؟
این دوتا خیلی شبیه هم به نظر میان، ولی
یکی نیستن!
let name;
console.log(name);
خروجی:undefined
یعنی هنوز هیچ مقداری به متغیر ندادی.حالا اینو ببین:
let name = null;
اینجا خودت عمداً گفتی که این متغیر فعلاً هیچ مقداری نداره.💡 خلاصه:
✅
undefined = هنوز مقداردهی نشده.✅
null = عمداً خالیه.همین تفاوت کوچیک، موقع کار با APIها
خیلی مهم میشه.
#JavaScript #Frontend
❤1👏1
🤔 Library
و Framework چه فرقی دارن؟
خیلی ساده:
🔹 Library → تو تصمیم میگیری کِی ازش استفاده کنی.
🔹 Framework → ساختار و جریان کلی پروژه بیشتر توسط Framework
مشخص میشه.
مثلاً در دنیای Front-End:
React
معمولاً بهعنوان Library شناخته میشه،
در حالی که Next.js یک Framework بر پایه React محسوب میشه.
📌 این تفاوت رو برای مصاحبه هم بلد باش.
#React #NextJS #JavaScript #فرانت_اند #برنامه_نویسی #FrontEnd
و Framework چه فرقی دارن؟
خیلی ساده:
🔹 Library → تو تصمیم میگیری کِی ازش استفاده کنی.
🔹 Framework → ساختار و جریان کلی پروژه بیشتر توسط Framework
مشخص میشه.
مثلاً در دنیای Front-End:
React
معمولاً بهعنوان Library شناخته میشه،
در حالی که Next.js یک Framework بر پایه React محسوب میشه.
📌 این تفاوت رو برای مصاحبه هم بلد باش.
#React #NextJS #JavaScript #فرانت_اند #برنامه_نویسی #FrontEnd
❤1🔥1
REST API
یه استاندارد برای ارتباط بین فرانتاند و بکاند هست.
وقتی React یا هر فرانتاند دیگهای اطلاعاتی مثل محصولات یا اطلاعات کاربر رو میخواد، معمولاً از طریق REST API درخواست میفرسته و جواب میگیره.
یه استاندارد برای ارتباط بین فرانتاند و بکاند هست.
وقتی React یا هر فرانتاند دیگهای اطلاعاتی مثل محصولات یا اطلاعات کاربر رو میخواد، معمولاً از طریق REST API درخواست میفرسته و جواب میگیره.
❤3👍1
🔥 ۱۰ پکیج CSS پرطرفدار در npm
اگه Front-End کاری، این پکیجها رو حداقل یکبار ببین 👇
Tailwind CSS → استایلدهی سریع و مدرن
Bootstrap → کامپوننتهای آماده و معروف
Sass → نوشتن CSS حرفهایتر
styled-components → استایلدهی در React
Emotion → CSS-in-JS سریع و انعطافپذیر
Animate.css → انیمیشنهای آماده
AOS → انیمیشن هنگام اسکرول
Bulma → فریمورک CSS سبک
UIkit → کامپوننتهای آماده UI
PostCSS → پردازش و بهینهسازی CSS
📌 سیوش کن؛ موقع شروع پروژه بعدی شاید یکی از اینا به کارت بیاد.
اگه Front-End کاری، این پکیجها رو حداقل یکبار ببین 👇
Tailwind CSS → استایلدهی سریع و مدرن
Bootstrap → کامپوننتهای آماده و معروف
Sass → نوشتن CSS حرفهایتر
styled-components → استایلدهی در React
Emotion → CSS-in-JS سریع و انعطافپذیر
Animate.css → انیمیشنهای آماده
AOS → انیمیشن هنگام اسکرول
Bulma → فریمورک CSS سبک
UIkit → کامپوننتهای آماده UI
PostCSS → پردازش و بهینهسازی CSS
📌 سیوش کن؛ موقع شروع پروژه بعدی شاید یکی از اینا به کارت بیاد.
❤1
🚨 اگه Front-End کار میکنی، این اشتباه CORS رو باید بشناسی!
وقتی Front-End و Backend روی Originهای متفاوت باشن، مرورگر ممکنه درخواست رو بلاک کنه.
مثلاً:
و یهو میبینی:
❌ CORS Error
نکته مهم:
CORS
معمولاً مشکل Backend/Server
Configuration
هست، نه اینکه JavaScript
تو خراب باشه!
؛ این خطا دیر یا زود سراغت میاد.
وقتی Front-End و Backend روی Originهای متفاوت باشن، مرورگر ممکنه درخواست رو بلاک کنه.
مثلاً:
frontend.com → api.com
و یهو میبینی:
❌ CORS Error
نکته مهم:
CORS
معمولاً مشکل Backend/Server
Configuration
هست، نه اینکه JavaScript
تو خراب باشه!
؛ این خطا دیر یا زود سراغت میاد.
❤1
آموزش Tailwind CSS 4 (تیلویند) از صفر تا پروژه | PDF فارسی
آموزش Tailwind CSS 4 به
زبان ساده در یک PDF فارسی ۱۶۱ صفحهای؛
نصب با Vite و Next.js، Flex و Grid، Responsive، React، Dark Mode و ۳ پروژه واقعی.
قیمت ۳۹۸ هزار تومان
ثبت نام
آموزش Tailwind CSS 4 به
زبان ساده در یک PDF فارسی ۱۶۱ صفحهای؛
نصب با Vite و Next.js، Flex و Grid، Responsive، React، Dark Mode و ۳ پروژه واقعی.
قیمت ۳۹۸ هزار تومان
ثبت نام
❤2👍1
افزونههای ضروری VS Code
⭐ Prettier فرمت خودکار کد
⭐ ESLint پیدا کردن خطاها
⭐ GitLens قدرت بیشتر برای Git
⭐ Error Lens نمایش خطا کنار کد
⭐ Auto Rename Tag تغییر همزمان تگهای HTML
⭐ Thunder Client تست API داخل VS Code
⭐ Prettier فرمت خودکار کد
⭐ ESLint پیدا کردن خطاها
⭐ GitLens قدرت بیشتر برای Git
⭐ Error Lens نمایش خطا کنار کد
⭐ Auto Rename Tag تغییر همزمان تگهای HTML
⭐ Thunder Client تست API داخل VS Code
🔥2
برای شروع برنامهنویسی فرانت اند و طراحی سایت، اصلاً نیازی نیست که:
❌ چیزی از کامپیوتر یا برنامهنویسی بدونی
❌ مدرک دانشگاهی داشته باشی
❌ رشتهت کامپیوتر یا مرتبط باشه (حتی اگه معماری خوندی، میتونی برنامه نویس بشی!)
❌ ریاضیت خیلی قوی باشه (فقط همون چهارتا عمل اصلی کافیه ➕➖✖️➗)
❌ به زبان انگلیسی مسلط باشی
🎂 سن هم اصلاً مهم نیست
چه ۱۰ سالت باشه، چه ۵۰ سال، مهم فقط پشتکاره 💪🔥
💻 فقط کافیه بلد باشی سیستم رو روشن و خاموش کنی...
بقیهش با منه 😉✨
🚀 پشتکار، پشتکار، پشتکار
همین کافیه تا بتونی وارد دنیای فوقالعادهی برنامهنویسی بشی! 🌈
❌ چیزی از کامپیوتر یا برنامهنویسی بدونی
❌ مدرک دانشگاهی داشته باشی
❌ رشتهت کامپیوتر یا مرتبط باشه (حتی اگه معماری خوندی، میتونی برنامه نویس بشی!)
❌ ریاضیت خیلی قوی باشه (فقط همون چهارتا عمل اصلی کافیه ➕➖✖️➗)
❌ به زبان انگلیسی مسلط باشی
🎂 سن هم اصلاً مهم نیست
چه ۱۰ سالت باشه، چه ۵۰ سال، مهم فقط پشتکاره 💪🔥
💻 فقط کافیه بلد باشی سیستم رو روشن و خاموش کنی...
بقیهش با منه 😉✨
🚀 پشتکار، پشتکار، پشتکار
همین کافیه تا بتونی وارد دنیای فوقالعادهی برنامهنویسی بشی! 🌈
❤3🔥1
❓ سوالی که خیلیهاتون توی پیوی ازم پرسیدید:
«از برنامهنویسی فرانتاند و طراحی سایت چقدر میتونم درآمد داشته باشم؟» 💸💻
✅ جوابش اینه:
کاملاً بستگی به خودت داره که چقدر مهارت داری و چطور بتونی ازش درآمد بسازی! ولی بذار یه تصویر کلی بهت بدم 👇
💼 کمترین قیمت پروژههایی که میتونی تو این حوزه بگیری، حدوداً از ۲۵ تا ۷۰-۸۰ میلیون تومن هست (برای هر پروژه!) 💰
👨💼 یا اگه بخوای توی شرکت استخدام بشی، معمولا از همون اول، حداقل ۳۰میلیون حقوق پایه بهت میدن. (و این فقط شروع کاره!) 🚀
🧠 پس اگه واقعاً یاد بگیری و پشتکار داشته باشی، درآمد خیلی خوبی میتونی بسازی. فقط کافیه مسیر رو درست بری ...
«از برنامهنویسی فرانتاند و طراحی سایت چقدر میتونم درآمد داشته باشم؟» 💸💻
✅ جوابش اینه:
کاملاً بستگی به خودت داره که چقدر مهارت داری و چطور بتونی ازش درآمد بسازی! ولی بذار یه تصویر کلی بهت بدم 👇
💼 کمترین قیمت پروژههایی که میتونی تو این حوزه بگیری، حدوداً از ۲۵ تا ۷۰-۸۰ میلیون تومن هست (برای هر پروژه!) 💰
👨💼 یا اگه بخوای توی شرکت استخدام بشی، معمولا از همون اول، حداقل ۳۰میلیون حقوق پایه بهت میدن. (و این فقط شروع کاره!) 🚀
🧠 پس اگه واقعاً یاد بگیری و پشتکار داشته باشی، درآمد خیلی خوبی میتونی بسازی. فقط کافیه مسیر رو درست بری ...
🔥2❤1👍1🫡1
⏳ چقدر طول میکشه برنامه نویسی فرانتاند و طراحی سایت رو یاد بگیرم؟
✅ اگه روزی ۱ تا ۲ ساعت ویدیو ببینی و تمرین کنی، توی حداقل ۴ ماه میتونی اولین پروژهتو بگیری یا استخدام شی! 🚀
👨💼 اگه دانشجویی یا شاغل، و فقط روزی ۱ ساعت وقت داری، با یه برنامهریزی درست میتونی توی ۵ ماه به درآمد برسی 💰
🧠 من اینجام تا زمانم رو در اختیار تو بذارم
تا بتونی بدون سردرگمی و خیلی سریع، برنامهنویسی رو یاد بگیری 🚀
❌ اگه بخوای خودت تنهایی شروع کنی و اینور اونور آموزش ببینی،
احتمالش زیاده که پراکنده یاد بگیری و ماها یا حتی سالها طول بکشه تا مسلط شی!
✅ ولی من دقیقاً همه اون چیزایی که واقعاً نیاز داری رو بهت گفتم.
✅ اگه روزی ۱ تا ۲ ساعت ویدیو ببینی و تمرین کنی، توی حداقل ۴ ماه میتونی اولین پروژهتو بگیری یا استخدام شی! 🚀
👨💼 اگه دانشجویی یا شاغل، و فقط روزی ۱ ساعت وقت داری، با یه برنامهریزی درست میتونی توی ۵ ماه به درآمد برسی 💰
🧠 من اینجام تا زمانم رو در اختیار تو بذارم
تا بتونی بدون سردرگمی و خیلی سریع، برنامهنویسی رو یاد بگیری 🚀
❌ اگه بخوای خودت تنهایی شروع کنی و اینور اونور آموزش ببینی،
احتمالش زیاده که پراکنده یاد بگیری و ماها یا حتی سالها طول بکشه تا مسلط شی!
✅ ولی من دقیقاً همه اون چیزایی که واقعاً نیاز داری رو بهت گفتم.
❤2🔥1🙏1👨💻1
🚀 چطور پروژه بگیرم؟ از کجا کار پیدا کنم؟
👨💻 اول از همه میتونی یه رزومه ساده و مرتب درست کنی و بفرستی برای شرکتهای نرمافزاری
📌 از طریق سایتهای استخدامی مثل:
✅ جابینجا
✅ جابویژن
✅ آیاستخدام و....
📦 اما اگه بخوای پروژهای و مستقل کار کنی (یعنی فریلنسینگ)، اینم راهشه:
🌐 سایتهای ایرانی:
پونیشا، کارلنسر، انجاممیده و....
💵 سایتهای خارجی (درآمد دلاری):
Fiverr، Upwork، Freelancer
🖇خیلی سایت های دیگه هستن نخواستم پست طولانی بشه با یه سرچ ساده میتونی پیداشون کنی
📍برای برنامه نویسی کار به شدت زیادهه پس غصه ی این مورد رو اصلاا نخور
👨💻 اول از همه میتونی یه رزومه ساده و مرتب درست کنی و بفرستی برای شرکتهای نرمافزاری
📌 از طریق سایتهای استخدامی مثل:
✅ جابینجا
✅ جابویژن
✅ آیاستخدام و....
📦 اما اگه بخوای پروژهای و مستقل کار کنی (یعنی فریلنسینگ)، اینم راهشه:
🌐 سایتهای ایرانی:
پونیشا، کارلنسر، انجاممیده و....
💵 سایتهای خارجی (درآمد دلاری):
Fiverr، Upwork، Freelancer
🖇خیلی سایت های دیگه هستن نخواستم پست طولانی بشه با یه سرچ ساده میتونی پیداشون کنی
📍برای برنامه نویسی کار به شدت زیادهه پس غصه ی این مورد رو اصلاا نخور
❤2👍1🔥1