کداکسپلور | CodeExplore
7.92K subscribers
1.92K photos
296 videos
103 files
1.67K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت کد‌اکسپلور:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
یک فرانت اند کار به چه چیزهایی نیاز داره؟📝

به بخش دوم رسیدیم 🖼️

🌞 اینکه فرانت کار ui/ux بلد باشه خیلی خوبه، اما الزامی نیست. بجاش میتونم بگم یه فرانت کار باید بلد باشه داده هارو دسته بندی کنه و ساختار مناسبی بهش بده.
(نیاز به اموزش خاصی هم نداره ، فقط تمرینه!)
برای اینکه توضیح بالا رو درک کنید یه مثال ساده میزنم: فرض کنید رفتید یه سایت تبلیغاتی ، بدون اینکه بخواید کد بزنید، روی کاغذ بخش های مختلف و وابسطه بهم رو بنویسید (تا جایی که میتونید تمرین کنید که دقیقا چه اطلاعاتی از سمت فرانت به بک میره و بلعکس)


🌚 یه فرانت اند کار باید کَش کردن داده ها و بهینه سازی رو بلد باشه تا هم خودشو خوب نشون بده، هم سرعت کارشو!


🌕 مسئله بعدی تست نویس و مدیریت خطاست که حتما برای یه سنیور شدن ، نیاز دارید دیپ تر وارد این مباحث بشید و ابزار های مختلف و همچنین دیباگ کردن خطاهای مختلف رو بشناسید (بهتره انواع خطا رو سرچ کنید و روش دیباگشم بررسی کنید)

🌎 گام بعدی آشنایی با PWA و ویژگی هاشه و همچنین یادگیری اصول کلی شبکه ، مثل url ها , websocket , کد های وضعیت ، هدر ها و ...


⭐️ در آخر هم باید بگم یادگیری هیچ وقت تموم نمیشه. پس فقط دلتونو به چیزایی که گفتم خوش نکنید، هرچقدر بیشتر جستجو کنید در های جدیدی به روتون باز میشه. ولی مواردی که گفتم برای یه فرانت کار حدودا الزامیه! موفق و پیروز باشید ❤️

#پست_پیشنهادی
#frontend #part2
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
17❤‍🔥7🔥7
🟢معمولا تو طراحی فرانت اند نیاز میشه که بخواید از یسری Blob استفاده کنید توی بک گراند کار، که معمولا هم به شکل های مختلفی هستن و پیدا کردنشون ممکنه سخت باشه.
با استفاده از این سایت میتونید Blob های منحصر به فرد و یونیک بسازید طبق چیزی که خودتون نیاز دارید و برای پروژه هاتون استفاده کنید.
خروجی رو هم میتونید به شکل SVG و یا کد بگیرید.

🔗https://www.blobmaker.app/

#frontend #blob
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
13❤‍🔥2🔥2
کار فرانت اند و بک اند دقیقا چیه؟ 😏

⭐️ همونطور که توی عکس میبینید فرانتد اند بیشتر کار هاش سمت کاربره و بک اند بیشتر سمت سروره، در مورد عکس این رو هم بگم که لزومی نداره همه مواردی که برای فرانت گفتیم استفاده بشه،یا فقط همین موارد استفاده بشه، برای بک اند هم همینطور، پست با کامنت هاتون این پست رو کامل تر کنید ❤️

#frontend #backend
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥6😁3❤‍🔥2
فیگما(Figma) دقیقا چیه؟ 💡

🔴‏Figma یه ابزار آنلاین برای طراحی رابط کاربری (UI) و تجربه کاربری (UX) هست که خیلی از طراح‌ها و توسعه‌دهنده‌ها ازش استفاده می‌کنن. چون تحت وبه، لازم نیست چیزی نصب کنی و همه‌چیز توی مرورگر اجرا می‌شه. این ابزار برای طراحی‌های برداری و نمونه‌سازی عالیه، یعنی می‌تونی طرح‌های پیچیده و تعاملی بسازی و تست کنی.

🟠یه ویژگی خیلی خفن Figma اینه که چند نفر می‌تونن همزمان روی یه پروژه کار کنن. فرض کن مثل Google Docs، هرکی تغییر بده، بقیه هم همون لحظه می‌بینن. اینطوری کار تیمی خیلی راحت‌تر و سریع‌تر پیش می‌ره. حتی می‌تونید روش کامنت بذارید و نظر بدید تا کاراتون دقیق‌تر بشه.

‏Figma، برای ساخت سیستم‌های طراحی هم خیلی کاربردیه. یعنی می‌تونی اجزا و سبک‌های مختلف رو یه‌بار تعریف کنی و بعد توی کل پروژه ازشون استفاده کنی. اینطوری طراحی‌ها همیشه هماهنگ و منظم می‌مونن. علاوه بر این، Figma یه عالمه پلاگین داره که کلی امکانات اضافه بهت می‌ده؛ از انیمیشن گرفته تا مدیریت رنگ‌ها و حتی کارهای اتوماتیک.

🔗لینک فیگما

#figma #frontend #design
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥4❤‍🔥2
درود بر و بچه های کدنویس 👋🏻
امروز یه رفیق پرسید: "داش، اگه الان می‌خواستی از صفر بیای تو دنیای وب، چیکار می‌کردی؟"
گفتم بذار یه راهنمای بنویسم واسه همه تازه‌واردا و اونایی که فکر می‌کنن تو لوپ گیر کردن. پس بزن بریم! (توجه کنید که من یه مسیر ساده از فرانت دارم میدم)

1️⃣ اول از همه، HTML و CSS رو یاد بگیر. اینا مث آب و نونن واسه وب. بدون اینا هیچی نمیشه ساخت!

2️⃣ بعدش برو سراغ جاوااسکریپت. این زبون شیرینه که سایتت رو از یه مانکن بی‌حرکت تبدیل می‌کنه به یه موجود زنده!

3️⃣ حالا که یاد گرفتی، وقتشه دست به کار شی. یه سایت ساده بساز. مثلاً یه صفحه شخصی که توش از خودت و علایقت بگی. یا اگه خیلی خفنی، یه بازی ساده طراحی کن. فقط یادت باشه قرار نیست تلگرام بسازی، پس سخت نگیر!

4️⃣ کم کم برو سراغ فریم‌ورک‌ها. React یا Vue.js خوبن واسه شروع. اینا مث ابزارای حرفه‌ای می‌مونن که کارتو راحت‌تر می‌کنن.

5️⃣ حالا دیگه وقتشه پروژه‌های گنده‌تر بزنی. یه اپلیکیشن وب بساز، تو پروژه‌های اوپن سورس شرکت کن. اینجوری هم یاد می‌گیری، هم یاد میدی!

و اما نکته طلایی: اگه حس کردی داری تو لوپ گیر می‌کنی، نترس! این حس طبیعیه. حتی استاد اعظم‌های برنامه‌نویسی هم گاهی این حسو دارن.
فقط یادت باشه:

یادگیری مث دوچرخه‌سواریه، هیچوقت تموم نمیشه. پس هی باید رکاب بزنی🤣

سعی نکن یه شبه ره صد ساله بری. قدم به قدم پیش برو.

هر روز یه چیز کوچیک بساز. اینجوری مخت روغن‌کاری میشه.

خودتو با بقیه مقایسه نکن. هرکی یه مسیر داره، تو فقط حواست به مسیر خودت باشه.

راستی بچه‌ها، یه چیز مهم دیگه!
خیلی‌هاتون ممکنه بگید: "آقا ما گیر کردیم تو لوپ یادگیری! چجوری بفهمیم یه چیزو کامل بلدیم و بریم سراغ بعدی؟"
اینو بدونید که تو برنامه‌نویسی، مخصوصاً وب، هیچوقت نمیشه گفت "کامل بلدم". ولی نگران نباشید، این راه‌حل‌ها رو امتحان کنید:

1️⃣ پروژه محور پیش برید:
به جای اینکه فقط آموزش ببینید، سعی کنید با هر مبحثی که یاد می‌گیرید یه پروژه کوچیک بسازید. مثلاً با HTML و CSS یه صفحه لندینگ بسازید، با جاوااسکریپت یه بازی ساده. اگه تونستید پروژه رو تموم کنید، یعنی به اندازه کافی یاد گرفتید پس به خودتون سخت نگیرید.

2️⃣ چالش‌های کدنویسی رو امتحان کنید:
سایت‌هایی مثل CodeWars یا HackerRank چالش‌های جالبی دارن. اگه تونستید چالش‌های سطح متوسط یه مبحث رو حل کنید، احتمالاً آماده‌اید برید سراغ مبحث بعدی.

3️⃣ به دیگران یاد بدید:
اگه بتونید یه موضوع رو به کسی دیگه توضیح بدید، یعنی خودتون خوب فهمیدید. سعی کنید تو انجمن‌ها به سؤال‌های دیگران جواب بدید.

4️⃣ مصاحبه‌های فنی رو چک کنید:
گاهی سؤال‌های مصاحبه‌های فنی رو بخونید. اگه حس کردید می‌تونید به اکثرشون جواب بدید، یعنی خوب پیش رفتید.

5️⃣ از منابع مختلف استفاده کنید:
فقط به یه منبع اکتفا نکنید. وقتی از چند منبع مختلف یه موضوع رو یاد گرفتید و حس کردید تکراری شده، احتمالاً وقت رفتن به مرحله بعده.

و مهم‌ترین نکته: یادتون باشه که "به اندازه کافی خوب" بهتر از "کامل" ه! وقتی حس کردید می‌تونید با یه تکنولوژی کار کنید و مشکلاتتون رو حل کنید، برید سراغ بعدی. تو راه یاد می‌گیرید!

خلاصه اینکه عشق کن با کدنویسی، لذت ببر از ساختن، و یادت نره گاهی هم یه آب به صورتت بزنی! 💦😀
حالا برو بترکون! 😀

#پست_پیشنهادی
#learn #loop #frontend
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥277🔥4
ابزار کاربردی برای فرانت اند، با این ابزار ها پادشاهی کن!

☄️در این مقاله قصد داریم سه ابزار کاربردی را به شما معرفی کنیم که می‌تواند کمک شایانی به توسعه‌دهندگان فرانت‌اند کند. این ابزارها شامل دو سایت و یک افزونه (Extension) هستند که بدون شک فرآیند طراحی و توسعه صفحات وب را برای شما ساده‌تر، سریع‌تر و حرفه‌ای‌تر می‌کنند.

🌕 برای مشاهده کامل مقاله کلیک کنید.

#frontend #site #extension
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
32❤‍🔥13🔥10😁5💔3
WebAssembly در فرانت‌اند: تحولی برای عملکرد بالاتر 🔥

📣‏WebAssembly (Wasm) یکی از جدیدترین تکنولوژی‌ها در دنیای وب هست که به توسعه‌ دهندگان امکان می‌ده تا کدهای سطح پایین و بهینه‌ای رو روی مرورگرهای وب اجرا کنن. این تکنولوژی برای برنامه‌هایی که به سرعت و عملکرد بالایی نیاز دارن، مثل بازی‌های وب و برنامه‌های محاسباتی سنگین، بسیار کاربردی هست. در این مقاله، به بررسی WebAssembly، مزایای آن در فرانت‌اند، و چگونگی استفاده از آن خواهیم پرداخت.

🌕 برای مشاهده کامل مقاله کلیک کنید.

#webassembelly #frontend #js #html #css #javascript #programming
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
12❤‍🔥3🔥2
آموزش و اهمیت استفاده از Shape Divider در طراحی وب ⚡️

🔔 طراحی وب همیشه به دنبال روش‌هایی است که به آن زیبایی و جذابیت بیشتری ببخشد. یکی از عناصر کلیدی در طراحی صفحات وب، استفاده از جداکننده‌ها یا دیوایدرها است. سایت Shape Divide به طراحان این امکان را می‌دهد تا اشکال جذاب و متنوعی برای جداکننده‌ها بسازند و طراحی خود را به سطح جدیدی ارتقا دهند.

🌕 برای مشاهده کامل مقاله کلیک کنید.

#shapedivider #frontend #css #html
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤‍🔥31
ویژگی‌های WebKit در Safari 18.0: تحول بزرگ در عملکرد و امنیت 🔍

🔄نسخه Safari 18.0 با بهبودهای گسترده در WebKit عرضه شده است که تجربه کاربران را بهبود می‌بخشد. این نسخه مجموعه‌ای از قابلیت‌های پیشرفته در زمینه CSS، امنیت، عملکرد و دسترسی را ارائه می‌دهد. در این مقاله به بررسی جزئیات این ویژگی‌ها و تأثیرات آنها می‌پردازیم.

🌕 برای مشاهده کامل مقاله کلیک کنید.

#ios #safari #css #html #frontend #site #programming
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤‍🔥42
عکس مفید برای کسایی که ui ux کار میکنن ✅️

🔸️چی هست؟ داره میگه یوزر وقتی گوشی دستشه توی این محدوده ها راحت میتونه انگشتاش رو حرکت بده(توی محدوده های سبز) توی محدوده های زرد یکم سخت تر میشه و توی محدوده های قرمز واقعا نشدنیه.

🔹️سمت راستی برای دست راسته و سمت چپی برای دست چپ، و وسطی هم برای وقتیه که یوزر داره با هردوتا دستش کار میکنه.

#ui #ux #design #figma #mobile #frontend
☕️ Telegram | Website | Discord
17❤‍🔥8🔥1😍1
سه ابزار قدرتمند برای برنامه‌نویسی آنلاین؛ بدون نیاز به نصب هیچ چیزی ✅️

1️⃣ Replit
ریپلیت یکی از معروف‌ترین محیط‌های برنامه‌نویسی تحت وبه که تقریبا از همه زبان‌های محبوب مثل ++Python، Java، C و JavaScript پشتیبانی می‌کنه. توی این پلتفرم می‌تونی بدون نصب نرم‌افزار، مستقیم توی مرورگر کدنویسی کنی، پروژه‌هات رو اجرا بگیری و حتی از ابزار هوش مصنوعی داخلی برای نوشتن سریع‌تر استفاده کنی. امکان همکاری تیمی و اشتراک‌گذاری پروژه هم از امکانات جالبشه.

2️⃣ Glitch
اگه دنبال راهی سریع برای ساخت اپلیکیشن‌های تحت وب، مخصوصا با Node.js هستی، گلیچ یکی از بهترین گزینه‌هاست. این ابزار برای ساخت سرورهای ساده، سایت‌های آزمایشی یا حتی API‌های سبک فوق‌العاده‌ست. محیط کاربرپسند و قابلیت اشتراک‌گذاری فوری پروژه‌ها، Glitch رو به یه ابزار کاربردی برای برنامه‌نویس‌های وب تبدیل کرده. (فقط توجه کن که Glitch قراره از تیر ۱۴۰۴ پروژه‌ها رو از روی سرورهاش برداره.)

3️⃣ CodeSandbox
این ابزار بیشتر مورد علاقه برنامه‌نویس‌های فرانت‌انده، مخصوصا اگه با React یا Vue کار کنی. کدسندباکس یه محیط کدنویسی کاملا مبتنی بر وبه که برای توسعه رابط کاربری طراحی شده و به‌صورت کامل با GitHub هم یک پارچه است. ویژگی پیش‌نمایش زنده، سرعت بالا و ابزارهای مخصوص توسعه UI باعث شده خیلی‌ها برای پروژه‌های فرانت‌اند ازش استفاده کنن.


#replit #glitch #codesandbox #programming #github #frontend
☕️ Telegram | Website | Discord
🔥9❤‍🔥3
🎯 اگر در حال طراحی یا توسعه رابط کاربری هستید و به دنبال ابزاری برای ساخت سیستم طراحی منسجم و حرفه‌ای می‌گردید، Stitch از Google دقیقاً همون چیزیه که نیاز دارید.

با استفاده از این ابزار می‌تونید کامپوننت‌های قابل استفاده مجدد بسازید، پیش‌نمایش زنده بگیرید، ساختار طراحی‌تون رو مستند کنید و خیلی راحت‌تر با تیم توسعه همکاری کنید — همه این‌ها بدون نیاز به نصب هیچ نرم‌افزاری!

🔗 https://stitch.withgoogle.com/

#designsystem #uiux #frontend
☕️ Telegram | Website | Discord
🔥8❤‍🔥4
برنامه نویس فرانتی و انیمیشن نداری؟👀

🔸️ ببین چی آوردیم برات، مرجع انیمیشن‌های Lottie (فرمت JSON) برای استفاده توی وب، اپ‌های موبایل و React Native.

خروجی سبک و قابل اجرا با کتابخونه‌هایی مثل lottie-web، lottie-ios و lottie-android
پلاگین برای فیگما و افترافکت
ابزار ویرایش و تست آنلاین

👌 اگه دنبال انیمیشن‌های تمیز و بهینه برای فرانت‌اند یا موبایل می‌گردی، این سایت به کارت میاد:
🔗 https://lottiefiles.com/

#frontend #ui #json #react
☕️ Telegram | Website | Discord
6🔥5
📣 گفت‌وگوی آنلاین کداکسپلور | شماره ۲

موضوع این جلسه:
برنامه‌نویسی وب فرانت‌اند و آینده اون🌐

اگه به طراحی رابط کاربری، تکنولوژی‌های سمت کاربر و ترندهای آینده‌ی توسعه وب علاقه‌مندی، این جلسه رو از دست نده!قراره درباره مسیرهای شغلی در فرانت‌اند صحبت کنیم و در ادامه هم نگاهی داشته باشیم به آینده‌ی این حوزه و این‌که آیا هوش مصنوعی می‌تونه نقش توسعه‌دهنده‌ها رو تحت تأثیر قرار بده یا نه.

🗓 پنجشنبه ۲۲ خرداد ۱۴۰۴
🕘 ساعت ۲۱:۰۰
📍 بستر: گوگل میت

حضور برای همه آزاد و رایگانه و نیازی به ثبت‌نام نداره❤️ پنج‌شنبه ساعت ۹ شب، منتظرتونیم!

#meeting #online #programming #frontend
☕️
Telegram | Website | Discord
❤‍🔥6🔥2
داشتن یه منبع کامل برای طراحا و فرانت‌اند کارا واجبه!
سایتی که همه چی رو یه‌جا داره:
🔹 لودینگ‌های متحرک
🔹 پس‌زمینه‌های جذاب
🔹 پترن‌های آماده
🔹 پالت‌های رنگی
🔹 آیکون‌های متحرک
🔹 متن‌های انیمیشنی
🔹 حتی کدهای آماده CSS!

اگه دنبال همچین جایی هستی، سایت loading.io رو از دست نده🔥

#frontend #resource
☕️Telegram | Website | Discord
❤‍🔥92🔥2
جعبه ابزار برای فرانت اند کارا 👀

🔹️ یه سایت کاربردی و متن‌باز برای فرانت‌اند دولوپر ها پیدا کردیم که کلی ابزار مفید مثل ساخت گرادینت، تولید داده تستی، فشرده‌سازی SVG، و تبدیل CSS به JSX رو یکجا جمع کرده. طراحی ساده، بدون تبلیغ، و قابل استفاده مستقیم تو مرورگر 🔥

🔗 omatsuri.app

#frontend #tools
☕️Telegram | Website | Discord
❤‍🔥7🔥3
🔸️قالب HTML تلینو یه انتخاب عالی برای تیم هاییه که روی ربات‌های تلگرام کار می‌کنن و دوست دارن یه سایت اختصاصی خوشگل و حرفه‌ای داشته باشن تا کارشون حسابی بدرخشه.تو این قالب همه‌چی هست، از صفحه‌ی اصلی گرفته تا صفحات فرعی، بلاگ، جستجو و کلی چیز دیگه که می‌تونه سایت‌تون رو کامل و تر و تمیز کنه.

GitHub: https://github.com/htaria/telegram-services-site

#html #theme #telegram #site #css #js #frontend
☕️Telegram | Website | Discord
🔥5❤‍🔥32
🚀 این سایت یه مرجع خفن برای دانلود قالب های پنل ادمین توسعه داده شده با Bootstrap و Tailwind هست.

💼 چه دنبال قالب رایگان باشی چه حرفه‌ای و پولی، توی این سایت کلی انتخاب جذاب داری برای شروع سریع پروژه‌هات.

🔗 لینک سایت

#frontend #bootstrap #panel #css #js #site
☕️Telegram | Website | Discord
7🔥3❤‍🔥1
60 پروژه تمرینی با لول های مختلف برای برنامه نویسای فرانت اند🔥

#frontend #project #ideas
☕️Telegram | Website | Discord
🔥152❤‍🔥1