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

سایت:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!

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

📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
- ادامه پروژه (افزودن قالب)
- ادامه پروژه (تنظیمات قالب)
- ادامه پروژه (مقالات)
🔹 فصل دوم جنگو پیشرفته
- بررسی قالب و شروع فصل دوم

🎬 دسترسی به دوره

#django #python #backend
☕️Telegram | Website | Discord
🔥11❤‍🔥33😍1
‏Axios یه کلاینت HTTP مبتنی بر Promise هست که توی Node.js و مرورگر به‌ خوبی کار می‌کنه. باهاش می‌تونی درخواست‌های GET، POST و بقیه متدها رو ساده و تمیز بفرستی، داده‌ها رو خودکار به JSON تبدیل کنی، Request ها رو قبل از ارسال یا بعد از دریافت تغییر بدی، و حتی درخواست رو لغو کنی. توی فرم‌ها هم خودش داده‌ ها رو به فرمت مناسب encode می‌کنه و پشتیبانی خوبی برای مقابله با XSRF داره.

اگر نیاز داشتید حتی داکیومنتش از فارسی هم پشتیبانی میکنه

https://github.com/axios/axios

#nodejs #repo #github
☕️Telegram | Website | Discord
🔥102❤‍🔥2
‏MVC چیه؟🤔

الگوی MVC یا Model–View–Controller یکی از رایج‌ ترین معماری‌ های نرم‌افزاری هست که با هدف جدا کردن بخش‌ های مختلف برنامه برای درک بهترش طراحی شده. این ساختار باعث مرتب تر شدن کدها، قابل نگهداری‌ تر و توسعه‌ پذیرتر شدن پروژه میشه؛ مخصوصا در پروژه‌ های بزرگ یا تیمی.

🧱 ‏MVC از سه بخش تشکیل شده:

- ‏Model‏ همون جاییه که داده‌های اصلی نگهداری می‌شن. مثلاً توی یه سایت فروشگاهی، مدل‌ ها اطلاعات محصولات، کاربران یا سفارش‌ ها رو نگه میدارن.

‏- View‏ چیزی‌ که کاربر اونو میبینه؛ یعنی رابط کاربری. مثل صفحه‌ ای که لیست محصولات رو نشون میده.

- ‏Controller مغز متفکره بین این دوتا. وقتی کاربر روی یه دکمه کلیک کنه، Controller تصمیم میگیره باید چه اتفاقی بیوفته، به مدل Request میده، نتیجه رو می‌گیره و به View می‌گه چطور نشونش بده.

👀 یه مثال خیلی ساده:
فرض کن کاربر روی دکمه "نمایش محصولات" کلیک میکنه. این درخواست اول میره سراغ Controller، اون هم از Model میپرسه که لیست محصولات چیه، بعد نتیجه رو می‌فرسته به View تا برای کاربر نمایش داده بشه به همین سادگی.

خیلی از فریم‌ ورک‌ های محبوب از این الگو استفاده می‌کنن مثل Laravel, Express.js و حتی Net MVC.


چرا MVC؟
چون باعث راحتی توی کار تیمی میشه و هر کسی فقط با بخشی از اون پروژه سر و کار داره. مثلاً کسی که ظاهر سایت رو طراحی می‌کنه فقط با View سروکار داره، و کسی که منطق برنامه رو پیاده می‌کنه با Model و Controller. اینجوری هم کار تیمی راحت‌تره، هم تغییر دادن بخش‌های مختلف برنامه بدون مشکل توی بقیه کد ها ممکن میشه.

#mvc #architecture
☕️Telegram | Website | Discord
🔥82❤‍🔥2
اخیرا ریپازیتوری های بعضی از شما دوستان که برای ما ارسال کرده بودید رو اینجا هم قرار دادیم اگر باز هم ریپازیتوری دارید میتونید داخل گروه یا داخل چنل RepoHub سرور دیسکوردمون قرار بدید 🚀

اما در رابطه با چنل ریپوهاب سرور دیسکورد یه توضیحی بهتون بدم که اونجا مخصوص قرار دادن ریپازیتوری های مفید خودتون و دیگران هستش و خیلی از دوستان هم توی اونجا ریپازیتوری ها و داکیومنت های کاربردی رو قرار دادن تا بتونید از ایده ها و کد های دیگران الگو بگیرید و استفاده کنید🔥


💬 جوین دیسکورد ما بشید و توی چنل RepoHub مشارکت کنید:
لینک


با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️

Telegram | Website
❤‍🔥7🔥3
🌌 پروژه Nebula Works راه‌اندازی شد!
یه پنل مدیریتی مدرن با تم کهکشانی ساختیم که کاملاً رسپانسیو، سبک و بدون استفاده از هیچ فریم‌ورکی طراحی شده — فقط با HTML, CSS, JS 💻
🎯 مناسب برای تمرین طراحی UI، استفاده در پروژه‌ها یا الهام گرفتن برای ساخت داشبوردهای حرفه‌ای.
📎 سورس کامل پروژه روی GitHub:
🔗 Click Here
📄 توضیحات کامل + دموی پروژه در Dev.to (اگه خواستین با ❤️ یا کامنت حمایت کنین ممنون می‌شم):
🔗 Dev community
🛠 خوشحال می‌شم نظرتون رو بدونم یا فیدبک بگیرم 🌠
🔥13❤‍🔥6
ساخت radius border با موس! ⚡️

🔹️ با استفاده از این سایت میتونید با موستون بوردر هارو هرطور که میخواید بسازید و بعد اندازه های لازمه رو به درصد بگیرید و توی کد CSS استفاده کنید

🔗 لینک سایت

#site #radius #border #css
☕️Telegram | Website | Discord
🔥7❤‍🔥21
🔔 سایت کداکسپلور برای رفع بعضی از مشکلات برای ساعاتی از دسترس خارج شد ولی بزودی در دسترستون قرار میگیره.
از شکیبایی شما سپاسگزاریم💚
🔥132
منابع رایگان برای یادگیری زبان و ابزار های مختلف برنامه نویسی💯🔥

#programming #learning #free
☕️Telegram | Website | Discord
❤‍🔥82🔥2
خونه ی پایتون کار ها ⚡️

🌐 یه سایت خیلی خفن برای پایتون‌کارها Real Python هست. این سایت پر از آموزش‌های کاربردی، مقالات، ویدیوهای آموزشی و پروژه‌های پایتونیه. از سطح مبتدی تا پیشرفته، مطالبی داره که تو هر سطحی که باشی می‌تونی کلی چیز یاد بگیری.

🔥خوبی این سایت اینه که همیشه به‌روز میشه و می‌تونی جدیدترین تکنیک‌ها و ابزارهای پایتون رو هم یاد بگیری.

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

🔗realpython.com

#python #site
☕️Telegram | Website | Discord
❤‍🔥133
چند تا اکستنشن با حال و کاربردی VS Code

🔍StackFinder
این ابزار سریع میگرده و جواب‌ های مربوط به مشکلات کدتون رو از Stack Overflow پیدا میکنه (هرچند با اومدن AI کمتر استفاده میشه)

👀Emoji Sense
میتونید باهاش توی کدتون ایموجی استفاده کنید.

🔰Bracket Pair Colorizer
براکت‌های باز و بسته‌ی هر بلاک رو با رنگ‌های متفاوت نشون میده تا راحت‌تر متوجه بشید کدوم به کدومه؛ خصوصا توی کدهای تو در تو خیلی کمک میکنه.

🎨Color Highlight
هر جا کد رنگی مثل #ff5733 یا RGB توی کدت بنویسید، رنگش رو میتونین همونجا ببینید.

📁Path Intellisense
وقتی مسیر فایل یا عکس مینویسید، بهتون مسیر رو پیشنهاد میده.

#extension #vscode
☕️Telegram | Website | Discord
❤‍🔥15🔥42
🚀 این سایت یه مرجع خفن برای دانلود قالب های پنل ادمین توسعه داده شده با Bootstrap و Tailwind هست.

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

🔗 لینک سایت

#frontend #bootstrap #panel #css #js #site
☕️Telegram | Website | Discord
7🔥3❤‍🔥1
👾این سایت یک فضای آموزشی رایگان، ایمن و قانونی برای تمرین مهارت‌های هک اخلاقیه؛ جایی که می‌تونی با چالش‌ها، مسابقات CTF و چیزای دیگه، خودتو محک بزنی و پیشرفت کنی.

🔥از سال ۲۰۰۳ فعاله و برات تمرین امنیت و تست نفوذ داره، با هر مرحله ای که داره یک باگ توی صفحه گذاشته تا اونجا رو هک کنی! و البته سایتش تنها به همین کاربرد ختم نمیشه. اگر به تست نفوذ و ... علاقه داری حتما به این سایت سر بزن!

🔗 HackThisSite.org

☕️Telegram | Website | Discord
❤‍🔥6🔥32
💎با استفاده از animejs شما میتونید هر کامپوننت انیمیشنی رو پیدا کنید و از اون استفاده کنید.
از ویژگی های animejs به تبدیل های پیشرفته، SVG toolset، Responsive Animations و... میشه اشاره کرد.

فقط کافیه به داکیومنتش سر بزنید نحوه نصب و استفاده از انیمیشن های مختلفش رو ببینید و به کد های جاوا اسکریپت و HTML انیمیشن ها دسترسی داشته باشید.

🔗 https://animejs.com

#animejs #javascript #animations
☕️Telegram | Website | Discord
🔥7❤‍🔥21
♨️دوستان برای حمایت از یوتیوب ما ویدیو های جدید رو اونجا دنبال کنید و الان میتونید با سرچ تخریب PHP در ۹۹ ثانیه داخل یوتیوب ویدیوی جدید مارو ببینید و از ما حمایت کنید💚

حمایت شما باعث انرژی و انگیزه ما برای ساختن محتواهای جدید و با کیفیت تر میشه💯

اخیرا ویدیو کپی شده و جایی گذاشته شده با تگ چنل خود اون شخص. ما از این کار راضی نیستیم و پیگیر میشیم چون برای تولید این ویدیو ها زمان و انرژی گذاشته میشه.

پس لطفا حتما ویدیو هارو داخل یوتیوب ببینید.
❤‍🔥72😁1
🚀 5 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!

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

📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
🔹 فصل دوم جنگو پیشرفته
- انتقال قالب به پروژه
- راه اندازی اپ مدیریت کاربران
- آشنایی با تگ include
- شناخت سیستم کاربران
- احراز هویت کاربر

🎬 دسترسی به دوره

#django #python #backend
☕️Telegram | Website | Discord
🔥10❤‍🔥43😍1
چی(Chi) چیه؟🤔

کتابخونه‌ی Chi یکی از سبک‌ ترین و در عین حال قدرتمندترین ابزارهای ساخت REST API در زبان Go هست. این لایبرری با هدف ساده‌ سازی مدیریت روت‌ها و middlewareها طراحی شده و در عین حال از net/http استاندارد Go استفاده می‌کنه.

کتابخونه‌ی Chi به درد برنامه‌ نویسایی می‌خوره که دنبال ساختاری مرتب، توسعه‌ پذیر و مناسب پروژه‌ های متوسط تا بزرگ هستن.

💣 Chi چند ویژگی مهم داره:

تعریف روت‌ها به شکل تمیز و خوانا

پشتیبانی از middleware به صورت تو در تو (nested)

پشتیبانی کامل از context و گروهبندی مسیرها

سازگار با net/http و بدون نیاز به یاد گرفتن چیزی عجیب‌ غریب

👀 یه مثال خیلی ساده:
فرض کن یه API داری که لیست کاربران رو برمی‌گردونه. با net/http باید مسیر رو دستی مدیریت کنی و اگر middleware هم بخوای اضافه کنی، کارت سخت میشه. ولی با Chi خیلی راحت مسیر /users رو تعریف می‌کنی، middleware هم بهش می‌چسبونی و تمام.

📊 مقایسه با net/http:

با net/http همه چیز پایه‌ای و دستی انجام میشه. برای پروژه‌ های خیلی کوچیک خوبه ولی وقتی کارت بزرگ شد، مدیریت مسیرها و middlewareها اذیتت می‌کنه.

ولی Chi از همون پایه با هدف راحتی توسعه ساخته شده. مثل یه اسکلتیه که کمک می‌کنه پروژه‌ات رو ماژولارتر بنویسی. اگه دنبال یه ساختار MVC تمیز هستی، Chi انتخاب خیلی خوبیه.

خیلی از فریم‌ ورک‌ های Go محور یا پروژه‌ های حرفه‌ای از Chi استفاده می‌کنن چون هم سبک و سریع‌ ـه، هم ساختار پروژه رو مرتب نگه می‌داره.

اگه تا حالا باش کار کردی تو کامنتا بنویس👇🏻

#chi #golang
☕️Telegram | Website | Discord
5🔥3❤‍🔥1