🔥 ۱۰ سایتی که هر برنامهنویسی باید بشناسه:
🌐 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
🎯 بهترین سایتهای آمادگی مصاحبه
https://leetcode.com
https://codewars.com
https://exercism.org
https://bigfrontend.dev
https://frontendinterviewhandbook.com
https://leetcode.com
https://codewars.com
https://exercism.org
https://bigfrontend.dev
https://frontendinterviewhandbook.com
Leetcode
LeetCode - The World's Leading Online Programming Learning Platform
Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.
❤1🔥1
Forwarded from نظرات دانشجویان
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 دمـو پـروژه تمـرینی سایت مستـر بلیـط(تقویت مهــارت)
👤 این سـایت جـذاب رو آقـای محمدطاها محمدی از دانشجوهـای دوره جامـع ما، با دقت و سلیقـه بالا کدنـویسی کـرده 👏
💖 واقعـا لـذت بـردم از ایـن همـه کیفیت و توجـه بـه ریـزه کاریهـا، دمـش گـرم ...؛👏
🔥 اینجـاست که فـرق یه دورهی مخصوص بـازار کـار رو میشه دیـد.
#️⃣ #نمونه_کار_دانشجو
🖊 کانال نتایـج و رضـایتهای دوره آموزشـی👇
@satisfaction_codelines
👤 این سـایت جـذاب رو آقـای محمدطاها محمدی از دانشجوهـای دوره جامـع ما، با دقت و سلیقـه بالا کدنـویسی کـرده 👏
💖 واقعـا لـذت بـردم از ایـن همـه کیفیت و توجـه بـه ریـزه کاریهـا، دمـش گـرم ...؛👏
🔥 اینجـاست که فـرق یه دورهی مخصوص بـازار کـار رو میشه دیـد.
🔗 بستـه جـامع آموزش برنـامـه نویسی فرانت اند
💬 مشاوره رایگان
#️⃣ #نمونه_کار_دانشجو
🖊 کانال نتایـج و رضـایتهای دوره آموزشـی👇
@satisfaction_codelines
❤3❤🔥1
. کدام عملگر در JavaScript برای مقایسه مقدار و نوع داده استفاده میشود؟
Anonymous Quiz
5%
=
27%
==
58%
===
10%
=!
👀 یه قابلیت GitHub که خیلیها ازش استفاده نمیکنن:
برو داخل یک Repository و کلید:
.
رو بزن.
GitHub
پروژه رو داخل یک محیط VS Code تحت وب باز میکنه. 😮
بدون اینکه پروژه رو روی سیستم Clone کنی، میتونی کدها رو سریع بررسی کنی.
📌 دفعه بعد که خواستی کد یک Repository رو نگاه کنی، امتحانش کن.
#GitHub #VSCode #برنامه_نویسی #Developer #WebDevelopment #کدنویسی
برو داخل یک Repository و کلید:
.
رو بزن.
GitHub
پروژه رو داخل یک محیط VS Code تحت وب باز میکنه. 😮
بدون اینکه پروژه رو روی سیستم Clone کنی، میتونی کدها رو سریع بررسی کنی.
📌 دفعه بعد که خواستی کد یک Repository رو نگاه کنی، امتحانش کن.
#GitHub #VSCode #برنامه_نویسی #Developer #WebDevelopment #کدنویسی
❤5
🚨 اگه 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
تو خراب باشه!
؛ این خطا دیر یا زود سراغت میاد.
بانک سوالات مصاحبه برنامه نویسی فرانت اند | ۱۰۰ سوال تستی با پاسخ تشریحی
از HTML، CSS، JavaScript، React و Git با پاسخ تشریحی؛
مناسب سنجش آمادگی استخدام جونیور تا میدلول
با ۵۰ درصد تخفیف فقط ۱۹۹ هزار
برای ثبت نام و دریافت
از HTML، CSS، JavaScript، React و Git با پاسخ تشریحی؛
مناسب سنجش آمادگی استخدام جونیور تا میدلول
با ۵۰ درصد تخفیف فقط ۱۹۹ هزار
برای ثبت نام و دریافت
❤2👏1
۵ نشونه که هنوز برای ورود به بازار کار آماده نیستی
❌ نمیتونی یک پروژه رو از صفر بسازی
❌ وقتی ارور میبینی گیر میکنی
❌ نمیدونی چه چیزهایی رو باید یاد بگیری
❌ Git و GitHub
بلد نیستی
❌ پروژه برای رزومه نداری
ولی خبر خوب اینه:
همه اینها قابل یادگیریه.
❌ نمیتونی یک پروژه رو از صفر بسازی
❌ وقتی ارور میبینی گیر میکنی
❌ نمیدونی چه چیزهایی رو باید یاد بگیری
❌ Git و GitHub
بلد نیستی
❌ پروژه برای رزومه نداری
ولی خبر خوب اینه:
همه اینها قابل یادگیریه.
❤2🔥1🥰1
💼 یه پروژه معمولی داری و میخوای تبدیلش کنی به چیزی که توی رزومه بدرخشه؟
این Prompt رو امتحان کن:
این Prompt رو امتحان کن:
Act as a Senior Front-End Engineer and a Technical Recruiter.
I will describe my current project.
Analyze it and suggest features that would make the project demonstrate real-world engineering skills.
Prioritize features that demonstrate:
- Complex state management
- Authentication and authorization
- API integration
- Error handling
- Performance optimization
- Responsive design
- Accessibility
- Testing
- Real-world business logic
Avoid generic features that only make the project look bigger.
For each feature, explain what skill it demonstrates and why a recruiter would care.
Project:
[DESCRIBE PROJECT]
🔥 بهجای اینکه پروژهات فقط «قشنگ» باشه، کاری کن مهارتت رو ثابت کنه.🔥1
آموزش برنامه نویسی فرانت اند
به سایت سر زدی ؟ فقط تا فردا فرصت هستشا👨🏻💻 نگی نگفتی 🙄 بزن بریم 🙌🏻 . . . . : :
به خاطر استقبال زیادتون یک روز دیگه هم تمدید شد
فقط تا فردا ساعت 10 صبح
🙌🏻
فقط تا فردا ساعت 10 صبح
🙌🏻
❤2
Rollback
یعنی چی؟ 🔙
Deploy
کردی.
۵ دقیقه بعد:
سایت خراب میشه.
اولین سؤال ممکنه این باشه:
Can we rollback?
Rollback
یعنی برگردوندن سیستم به نسخه قبلی که سالم بوده
.
مثلاً:
تا وقتی مشکل بررسی و Fix بشه، نسخه سالم قبلی دوباره فعال میشه.
🔥 یکی از چیزهایی که در پروژه واقعی
خیلی مهمه:
فقط Deploy کردن رو بلد نباش؛ برگشتن از Deploy خراب رو هم باید بلد باشی.
#Rollback #Deploy #Production #DevOps #Developer #برنامه_نویسی
یعنی چی؟ 🔙
Deploy
کردی.
۵ دقیقه بعد:
سایت خراب میشه.
اولین سؤال ممکنه این باشه:
Can we rollback?
Rollback
یعنی برگردوندن سیستم به نسخه قبلی که سالم بوده
.
مثلاً:
v1.4.2 ❌ v1.4.1 ✅تا وقتی مشکل بررسی و Fix بشه، نسخه سالم قبلی دوباره فعال میشه.
🔥 یکی از چیزهایی که در پروژه واقعی
خیلی مهمه:
فقط Deploy کردن رو بلد نباش؛ برگشتن از Deploy خراب رو هم باید بلد باشی.
#Rollback #Deploy #Production #DevOps #Developer #برنامه_نویسی
❤1👏1
Merge Conflict
یعنی چی؟
تو و همکارت روی یک فایل کار کردید.
تو یک قسمت رو تغییر دادی.
اون هم همون قسمت رو تغییر داده.
حالا Git میگه:
CONFLICT
خوردی
یعنی Git نمیتونه خودش تصمیم بگیره کدوم تغییر باید باقی بمونه.
باید Conflict رو بررسی کنی، تصمیم بگیری چه کدی درستتره و بعد دوباره Commit کنی.
📌 Merge Conflict
چیز عجیبی نیست؛
بخشی از کار روزمره تیمهای برنامهنویسیه.
#Git #GitHub #MergeConflict #Developer #Programming #برنامه_نویسی
یعنی چی؟
تو و همکارت روی یک فایل کار کردید.
تو یک قسمت رو تغییر دادی.
اون هم همون قسمت رو تغییر داده.
حالا Git میگه:
CONFLICT
خوردی
یعنی Git نمیتونه خودش تصمیم بگیره کدوم تغییر باید باقی بمونه.
باید Conflict رو بررسی کنی، تصمیم بگیری چه کدی درستتره و بعد دوباره Commit کنی.
📌 Merge Conflict
چیز عجیبی نیست؛
بخشی از کار روزمره تیمهای برنامهنویسیه.
#Git #GitHub #MergeConflict #Developer #Programming #برنامه_نویسی
❤2🔥1
🎯 سوال مصاحبه | DNS چیه؟
فرض کن میخوای بری خونه دوستت؛ اسمش رو میدونی، ولی آدرس دقیقش رو نه.
اینجاست که DNS وارد عمل میشه. 😄
DNS اسم سایته مثل:
رو به آدرس واقعی سرورش (IP) تبدیل میکنه تا مرورگر بدونه باید به کجا وصل بشه.
📌 خلاصه:
💡 نکته : کامپیوترها اسم سایتها رو نمیفهمن، فقط با IP Address ارتباط برقرار میکنن.
فرض کن میخوای بری خونه دوستت؛ اسمش رو میدونی، ولی آدرس دقیقش رو نه.
اینجاست که DNS وارد عمل میشه. 😄
DNS اسم سایته مثل:
google.com
رو به آدرس واقعی سرورش (IP) تبدیل میکنه تا مرورگر بدونه باید به کجا وصل بشه.
📌 خلاصه:
google.com
⬇️
DNS
⬇️
142.250.xxx.xxx
💡 نکته : کامپیوترها اسم سایتها رو نمیفهمن، فقط با IP Address ارتباط برقرار میکنن.
🔥1
🚨 ۵ اشتباه که سایتت رو کند میکنه:
❌ عکسهای سنگین
❌ JavaScript
❌ Re-renderهای
اضافی
غیرضروری در React
❌ لود کردن فونتهای زیاد
❌ بیتوجهی به Core Web Vitals
💡 سرعت سایت فقط به سرور مربوط
نیست؛
کدی که توی Front-End مینویسی تأثیر
زیادی داره.
📌 Save
کن، یه روز به دردت میخوره.
👨💻 برای یه Front-End Developer بفرست.
❌ عکسهای سنگین
❌ JavaScript
❌ Re-renderهای
اضافی
غیرضروری در React
❌ لود کردن فونتهای زیاد
❌ بیتوجهی به Core Web Vitals
💡 سرعت سایت فقط به سرور مربوط
نیست؛
کدی که توی Front-End مینویسی تأثیر
زیادی داره.
📌 Save
کن، یه روز به دردت میخوره.
👨💻 برای یه Front-End Developer بفرست.
❤2🔥1
۶ سایت رایگان برای ساخت 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 #طراحی_رابط_کاربری #فرانت_اند #برنامه_نویسی
❤2👍1
اگه میخوای Frontend Developer بشی:
❌ هر روز دنبال Framework جدید نباش.
✅ JavaScript
رو عمیق یاد بگیر.
چون Frameworkها عوض میشن؛
ولی JavaScript هنوز سر جاشه. 🔥
#Frontend #JavaScript #React #WebDevelopment #برنامه_نویسی
❌ هر روز دنبال Framework جدید نباش.
✅ JavaScript
رو عمیق یاد بگیر.
چون Frameworkها عوض میشن؛
ولی JavaScript هنوز سر جاشه. 🔥
#Frontend #JavaScript #React #WebDevelopment #برنامه_نویسی
❤1💯1
۳ اشتباهی که باعث میشه توی مصاحبه فرانتاند رد بشی.
اشتباه اول: فکر میکنی باید جواب همه سؤالها رو بلد باشی.
در صورتی که مصاحبهکننده بیشتر میخواد ببینه وقتی جواب رو نمیدونی، چطور فکر میکنی و به راهحل میرسی.
دومی: فقط تئوری خوندی، ولی پروژه واقعی نساختی.
وقتی ازت میپرسن «این قابلیت رو خودت پیاده کردی؟» یا «چرا این روش رو انتخاب کردی؟» دیگه جوابی نداری.
سومی: قبل از مصاحبه، پروژههای خودت رو مرور نمیکنی.
خیلی وقتها بیشتر سؤالها از روی رزومه و پروژههای خودته، نه فقط React و JavaScript.
یادت باشه، توی مصاحبه قرار نیست ثابت کنی همه چیز رو بلدی؛ قرارِ نشون بدی میتونی یاد بگیری و مسئله حل کنی
اشتباه اول: فکر میکنی باید جواب همه سؤالها رو بلد باشی.
در صورتی که مصاحبهکننده بیشتر میخواد ببینه وقتی جواب رو نمیدونی، چطور فکر میکنی و به راهحل میرسی.
دومی: فقط تئوری خوندی، ولی پروژه واقعی نساختی.
وقتی ازت میپرسن «این قابلیت رو خودت پیاده کردی؟» یا «چرا این روش رو انتخاب کردی؟» دیگه جوابی نداری.
سومی: قبل از مصاحبه، پروژههای خودت رو مرور نمیکنی.
خیلی وقتها بیشتر سؤالها از روی رزومه و پروژههای خودته، نه فقط React و JavaScript.
یادت باشه، توی مصاحبه قرار نیست ثابت کنی همه چیز رو بلدی؛ قرارِ نشون بدی میتونی یاد بگیری و مسئله حل کنی
❤2